¢ Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
¢ Contribute in all phases of the development lifecycle. ¢ Write well designed, testable, efficient code. ¢ Ensure designs are in compliance with specifications.
¢ Prepare and produce releases of software components. ¢ Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review ¢ Responsible for delivery of assigned module / components / phases of a project.
¢ Responsible for people Management, including goal setting and providing performance feedback.
¢ Responsible for Status reporting.
¢ Responsible for Knowledge transfer and arriving at SLAs for steady state.
¢ Technical problem solving skills.
¢ Has a good practical understanding of technology and its application ¢ Good grasp of technology and tools used for development ¢ Fair understanding of project management skills ¢ Fair amount of domain expertise gained through working on the application or certification programs.