Senior Software Engineers
Band : 2
We're interested in hearing from people who have
- Critical thinking mindset strong sense of accountability for product delivery pion to develop quality software.
- Good communication ss and team player.
- Experience working (or willing to work) with geographically distributed teams.
- Strong technical background
- Develop own and peer’s ss and be a mentor to junior peers to build Tshaped team.
We use a broad range of tools languages and frameworks. We don't expect you to know them all but there are some musthaves tech ss which are required to do the job and some goodtohave which will set you up for success in this team.
Tech ss
Must haves:
- Programming languages: Java 8 (Expert) / Javascript
- Strong handson experience in development and testing using microservice/lightweight containers & frameworks such as Spring Boot
- Understanding of design patterns and able to show expertise in applying design patterns
- Involved into design and implementation of secure scalable fault tolerant systems in cloud
- Experience in Cloud technologies(primarily AWS): serverless computing (lambda stepfunctions Glue) RDS DynamoDB S3 SQS sns kinesis
- Docker / K8 / Containerisation tech
- Understanding of Security (Authentication and Authorisation)
- Experience with SQL and NoSQL DBs
- Understands CI/CD process and has experience with at least 1 build server (eg bamboo gitlab ci jenkins etc)
- Understands version control and various branching strategies (what are the issues/benefits following particular branching strategies)
Desirable:
- Programming languages: Python JavaScript/Nodejs
- APIGEE or Nginx or similar API gateway experience
- Observability tools New relic Splunk Datadog ELK stack etc
- Understanding of change management principles and experience in production support
- Experience in performance testing using jmeter or other similar tools