- LocationIndia
-
IndustryInformation Technology
What you’ll do:
- Lead a team of developers to design, develop, maintain, and enhance high quality , highly available, scalable & reliable products / web services in the IaaS, SaaS, PaaS space using MVC frameworks, OOPs concepts, SOA concepts.
- Build scalable, enterprise-class software products
- Understand business problems from product teams, prioritize, scope and schedule processes and develop solutions with assistance from architects where appropriate.
- Learn new technology & practices, mentor the team and conduct training sessions - devote time for learning and continuous improvement of self and team
- Facilitate continuous improvement and agile SDLC.
- Write clean, well-formed, testable, and maintainable software following the accepted coding standards and using best software development practices.
- Identify, troubleshoot, debug, and resolve defects in software and related systems on an advanced level.
- Do code reviews and help the team deliver high quality code .
- Contribute to modernising legacy stacks in Perl to highly scalable microservice architecture based on latest technologies on cloud.
Primary Requirements
● Strong interpersonal communication skills (including listening, speaking, and writing) and ability to work well in a diverse, team-focused environment with other Engineers, Product and Program Managers, etc.
● A passion for creating responsive, scalable and reliable web services for small & medium sized businesses.
● 6 years of experience developing websites and applications in Java / PHP / Perl / Python
● Great understanding of OOPS and design patterns.
● Experience with RDBMS like MySQL , PostgreSQL etc
● Experience in building distributed applications, SOA , RESTful applications
● Good to have experience with Javascript ,React, HTML , CSS .
● Experience with Refactoring, Test Driven Development.
● Experience with Agile Scrum SDLC
● Experience with Git/SVN/CVS, Continuous integration & Continuous delivery.
