
Lead Product Software Engineer
- Pune, Maharashtra
- Permanent
- Full-time
- Experience in product release cycle, best practices, code reviews and defect management. Efficient in handling changes and enhancements.
- Out of the box thinking and creative problem-solving skills is desired
- Works with the team architects and product owners/managers to design and implement innovative solutions to address specific business problems.
- Works with the IT Operations team to deploying monitoring and performance tuning of deployed applications.
- Identifies optimal technologies to solve a business problem. EX. Evaluating technologies even if beta version or off-the-shelf-applications and their integration in the solution.
- Involved in creating POC, interact with architect within groups to strategize development and build technical roadmap.
- Designs and develops web applications by setting expectations and features priorities throughout development life cycle: determining design methodologies and toolsets.
- When necessary, works with the Software Security Assurance (SSA) program team to help identify and fix security vulnerabilities in the solutions developed
- Updates job knowledge by researching new technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
- Supports and mentors team members by providing training, advice, coaching and educational opportunities
- Exposure in Test Driven Development (TDD) and a keen focus on unit testing and code coverage
- Support and actively contribute in Release and PI planning.
- Drive refinement sessions and explore and educate technical aspects for the features being planned.
- Ensure best design practices and processes are followed for continuous improvement of product.
- Bachelor’s degree in information technology or related field.
- Preferred 10+ years’ experience in developing software applications
- Extensive technical project management experience, with a focus on Agile Methodologies, such as Scrum, Lean Startup and the Scaled Agile Framework
- Passionate about sharing your experiences and knowledge and growing your peers
- Ability to creatively handle challenges and obstacles, innovating solutions balancing both immediate needs with longer-term ownership and maintenance of solutions
- Strong Knowledge C#, .Net Core, Angular, Microservices, Rest API, cosmos dB, .Net Core Version.
- Experience in Angular till latest versions.
- Exposure to Micro front-end architecture added advantage.
- Very Good experience in Micro service and Azure development. Azure services (including App service, Service Bus, Web job, Cosmos DB, Azure Functions)
- Azure Cloud – Functions, Azure Service Bus, Azure Storage Queue, Key Vault
- Strong experience in API Management, exposure to AKS and docker.
- Strong Knowledge on Software Design patterns and Object-Oriented programming concepts
- Strong interpersonal and communication skills, coupled with solid teamwork ethic and customer focus.