Key Roles:Design, develop, test, deploy, maintain and improve software applications
• Identify problem areas in code and suggest solutions on how to tackle
• Assist in evaluating technology choices and rapidly test solutions
• Develop scalable systems with performance and security in mind
• Develop solutions that are maintainable, scalable and performant
• Help identify and solve application issues experienced by users
• Ensure a cohesive experience across different browsers and devices
• Adhere to accessibility best practices
• Collaborate closely with team members in an agile environment (we like Scrum, Kanban)
• Assist in mentoring junior developers in the team
Skills Needed:
A minimum of 5 years of related industry experience working in software development environments as a Developer.
Want more jobs like this?
Get Software Engineering jobs in Chennai, India delivered to your inbox every week.
• [Must] Proven experience with front-end development (JavaScript, Angular, CSS)
• [Must] Proven experience in more than one backend and API/Rest based development technnologies (e.g. Java, Angular, Node.js, PostgreSQL/NoSQL etc.)
. [Must] Good experience with GCP Cloud technology
• [Must] Strong Experience with automated unit testing technologies (e.g. Selenium)
• [Must] Experience designing and documenting APIs (we use Node.js, Express, OpenAPI Spec)
• [Must] Good understanding of software design patterns.
• [Must] Experience in working with the Agile/DevOps methodology.
• [Plus] Experience with clustering technologies (we use Kubernetes)
• [Plus] Familiarity with the Docker ecosystem
Angular and Spring Boot