: Balaji Nagar, Kukatpally, Hyderabad, Telangana 500072, India
Purpose of Role: Design and develop solutions to complex applications problems and system administration issues. Perform systems management and integration functions.Research innovations in the field of windows development (hardware and software) - Set technical product direction by weighing industry trends, competitive information, and product requirements. Responsibilities:
Ensure target architecture and technology roadmaps are aligned with business values, needs and strategy
Evangelize and share relevant knowledge throughout the organization at all levels
Promote the needs for change/innovation with the business leaders, product management, planning organization by presenting the correct business case
Help harmonize needs for change across business verticals
Be on the constant look out for problems to solve that impede progress on quality, efficiency, agility.
Facilitate and provide consultancy on target architecture
Control the architecture across the technology organization by defining and implementing an Architecture Governance process, which includes architecture and design review programs.
Support Core Technologies in devising and maintaining Technology Roadmap
Interview candidates, provide inputs on people’s technical capabilities
Occasionally manage teams of 3-5 to deliver solutions
Positive approach and flexible
Out of box thinking
Ability to work closely with other cross-functional teams and Silo teams
Define Road map and strategy for tech initiatives
Mentor/Coach other team members and bringing new learning to the team
Deliver medium to larger size tech initiative using pre-determined methods to the agreed standard of quality
8 – 12 yrs of Strong programming experience in Java & Oracle
Should have experience in handling team.
Strong problem-solving skills and analytical skills.
Good written and verbal communication skills.
Ability to manage multiple tasks under pressure with tight deadlines.
Experience in requirement gathering, dependency analysis, effort estimation, project planning is preferred.
Experience working with geographically diverse teams is an added advantage.
Bachelors / Masters Degree in technically minded disciplines.
Develop innovative software using cutting-edge technologies, with an emphasis on reusability and test drive ness.
Identifying the pain areas in the system and addressing them by applying architectural pattern
Technically strong in Core java and Advanced Java concepts like Multithreading, TCP/ IP Sockets, RMI, JMS, OSGI, JDBC, Oracle, Unix/Solaris.
Good Knowledge in Architectural and Design patterns
Capable of working in next generation server technologies and tools
Good design skills and problem solving capabilities and Good exposure to System Architecture
Capable delivering projects end to end with a team size of 2-8 or as an independent contributor if need be
Experience in product development with Service Oriented Architecture (SOA) and Event Driven Architecture (EDA) is an added advantage
Strong RDBMS knowledge or hands on experience. Preferably on ORACLE.
Sound conceptual understanding, ability to recognize and apply design patterns is a must.
Knowledge / hands on experience of UML, AOP, Web Services, SOA is a definite plus.