Developing detailed software architecture and system designs and creating system specifications and technical documentation for enterprise application.
Writing and implementing code using Java Spring Boot, NodeJS, PHP for the backend, and leveraging frontend technologies such as HTML, CSS, JavaScript, with frameworks like Angular and React, ensuring alignment with design specifications and adherence to industry best practices and standards.
Conducting unit testing, integration testing, and system testing to ensure the functionality and performance of the software.
Maintaining accurate and comprehensive documentation for all phases of software development.
Reviewing code and providing constructive feedback to maintain high code quality standards.
Experimenting with new tools, methodologies, and technologies to improve software development processes.
Built robust frameworks, governance frameworks and established standards, reinforcing best practices and consistency across application engineering projects
Participate in the hiring process of new developers and make recommendations for their selection.Required Educational Qualification - Bachelors in Computer Science Engineering or equivalent