- Lead the design, development, and deployment of enterprise applications.
- Provide technical leadership to development teams.
- Architect and implement scalable Microservices-based solutions.
- Participate in requirement gathering and solution design discussions.
- Conduct code reviews and enforce coding standards.
- Mentor junior developers and provide technical guidance.
- Collaborate with cross-functional teams including QA, DevOps, and business stakeholders.
- Troubleshoot production issues and drive root cause analysis.
- Ensure application performance, security, and scalability.
- Drive Agile/Scrum development practices and sprint deliverables.
- Support CI/CD implementation and DevOps best practices.