Key Responsibilities
- Develop and maintain enterprise web applications using Node.js, React.js, JavaScript, and Java.
- Design and optimize databases, queries, indexes, and data models using MongoDB, IBM DB2, and Microsoft SQL Server.
- Develop RESTful APIs, integrate external systems, and troubleshoot integration issues.
- Create UI mockups and wireframes using Figma, PowerPoint, or equivalent tools.
- Perform code reviews, functional testing, and defect resolution, and support user acceptance testing.
- Investigate production incidents, conduct root cause analysis, and implement fixes and enhancements.
- Maintain CI/CD pipelines using GitLab CI/CD and address quality and security findings from tools such as SonarQube and Fortify.
- Support deployments, releases, and post-deployment verification.
- Assist with requirements gathering and functional documentation where required.
Requirements
- Minimum of 3 years of experience in software application development.
- Proficiency in Node.js, React.js, JavaScript, and Java.
- Experience with MongoDB, IBM DB2, and Microsoft SQL Server.
- Experience in API development, system integration, and production support.
- Experience supporting mission-critical or 24/7 operational systems.
- Strong analytical, troubleshooting, communication, and stakeholder management skills.
- Experience in business analysis and preparing functional specifications, user stories, and acceptance criteria is an advantage.
