Analyze, design and develop software applications. Performs coding, debugging, testing and troubleshooting throughout the application development process. Provide on-going maintenance, support and enhancements in existing / deployed products
• Create web application layout/user interface & maintain software documentation • Write well designed, testable, efficient code • Integrate data from various back-end services and databases • Gather and refine the specifications and requirements
Responsible for the development of new or modified software projects or business systems and contribute to the entire SDLC. Stay abreast of new technologies and solutions to evaluate and identify new technologies for implementation.