Software Engineer II
Posted Updated 2
views
Description
Responsibilities:
- Responsible for designing and developing software products that will delight customers.
- Self-starter and deliver good quality with little oversight.
- Ensure adherence to agile practices, design thinking, and good software development practices.
- Ensure adherence to devOps practices, CI/CD principles and ensuring complete automation of software deployment, releases and security practices.
- Work closely with the product team in understanding the requirements and continuously strive towards making a better customer experience.
- Ensure applications/platforms being supported meet/exceed security/performance/availability requirements.
Requirements:
- 5-7 years of experience in software development managing complex business requirements.
- 5 years of experience in Node. JS application development.
- 3-5 years of experience working in UI technologies like ReactJs, Angular.
- 3-5 years of experience working with cloud technologies, with exposure to at least one major cloud provider like AWS, Azure, GCP, OpenShift, Pivotal.
- 2 years of experience working with NoSQL databases and modern caching/streaming technologies.
- Over 5 years of experience working in an Agile environment, practising lean principles and promoting faster time to market.
- Cloud developer certification is a plus.
- Excellent verbal, written, interpersonal, organisational, and time management skills.
Skills:
- Node, Microservices, REST API.
- UI: ReactJS, Angular.
- Database: Oracle, Postgres, Mongo, Cassandra.
- CI/CD: Git, Jenkins, Atlassian development stack.
- Cloud: AWS, Azure, etc.