- An ideal candidate should be experienced in architecture, design and management of enterprise grade software using a variety of programming languages(Java, python, javascript), using the best-in-breed design patterns and quickly adopting new technology as required
Provide technology leadership to the engineering team
- Lead the ongoing software development, design, build, unit testing and deployment activities
- Guide the development team's vision, best practices, and priorities
- Handle multiple competing priorities in a fast-paced environment
- Write and review code/software modules as required
- Provide technical solutions to business problems and build proof-of-concepts as required
- Follow the latest software development methodologies - TDD/BDD in order to write bug free, clean, readable/maintainable functioning code
- Experience working with eCommerce/B2C, B2B and enterprise software environment(B2C experience would be highly desirable)
- Experience in leading Web Development & IT projects based on Agile, Scrum, Xtreme programming Methodologies.
- Excellent communication skills - both written and verbal, ability to communicate effectively with both technical and non-technical individuals.
- Hands on experience with programming languages e.g Java, Groovy, Python; web and application frameworks e.g. MVC, MVVM, Dependency Injection, Spring; web service technologies e.g JSON/REST
- Solid knowledge of OOP software concepts, design patterns, and best practices
- Hands on experience with one of application server environments - Tomcat, Weblogic, JBoss, Springboot would be desirable
- Experience working on scalable software deployments on Unix/Linux
Salary offered: 20 - 28 LPA
Didn’t find the job appropriate? Report this Job