Manager_Lead_Software Developer_Bengaluru
Description
Purpose of Role:
- Responsible to design, develop & technical delivery of the product deliverables
- Carry out routine duties independently with minimal guidance or supervision
- Prepare architect diagrams and creating other artefacts relating to product design
- Lead and guide team members in producing timely and quality project deliverables and supervise junior team members
- Participate in code reviews, testing, deployment to production
- Carry out all communication in concise and clear manner to internal and external stakeholders#VOIS_209232
Job Responsibility
Key Responsibilities
- Responsible for Solution engineering of product features/requirements
- Responsible for working with the team (both individually and as a team) through the SDLC cycle
- Responsible for providing design approaches, design diagrams, solution documents, POC on new technologies
- Conducting Proof of Concepts for customers to demonstrate solution capabilities, integrations, for custom proposed solution
- Responsible for ensuring the completeness of the product deliverables including design documentations & performing code review
- Experience designing and implementing backend services and front-end applications in Node, TypeScript, and React/Angular
- Strong Functional/Object-Oriented design and development experience with TypeScript or JavaScript (ES5 & ES6)
- Strong knowledge on server side backend design pattern
- Experience implementing REST services security using JWT, OAuth, and other related technologies
- Proficiency with databases(preferable NoSQL database)
- Experience in Test Driven Development and testing frameworks such as Jest/Enzyme/Karma
- Good knowledge on CI/CD pipeline
- Knowledge of AWS and container technologies (Docker, Kubernetes)
- Must have worked on agile process and comfortable working on sprint deliverables.
Nice to Have:
- Experience developing software in a micro-services and micro-frontend architecture with modern tools and technologies
- Knowledge on Python, Elastic-Search, Shell script, NoSQL database
- Strong communication and mentorship skills
Key skills: Angular, React, Node, AWS(EC2, Lambda, S3, DynamoDB, Code commit)
Skills
Not a perfect fit?
Worried that you don’t meet all the desired criteria exactly? At Vodafone we are passionate about Inclusion for All and creating a workplace where everyone can thrive, whatever their personal or professional background. If you’re excited about this role but your experience doesn’t align exactly with every part of the job description, we encourage you to apply as you may be the right candidate for this role or another role, and our recruitment team can help you see how your skills fit in.