The Role: IT Application Developer - Cloud Native Microservices
Location: Melbourne (Docklands), Adelaide, Canberra, Brisbane
Security Clearance - Baseline
About The Role
As a developer in this team, you will write and maintain code for cloud-native microservices, working closely with your team and other stakeholders to understand requirements and deliver solutions. You will participate in code reviews, design software solutions, implement new features, and optimise performance. Your responsibilities will also include maintaining documentation, providing expert advice, troubleshooting and fixing bugs, ensuring security, testing software, deploying applications, providing technical support, participating in agile processes, mentoring others, and completing other tasks as set by your scrum master or team leader.
Skills and Experience Requirement
* Proficient in Typescript and Node.JS.
* Solid experience implementing solutions using cloud native services.
* Solid experience with writing unit tests in modern frameworks like Mocha or Chai.
* Solid experience developing NodeJS based microservices using the Express framework.
* Hands-on experience with most of the following technologies:
o AWS Lambda,
o API Development,
o AzureDevOps,
o AWS DocumentDB,
o Google Apigee.
* Must know and/or experience with two or more the following technologies:
o AWS IaaS,
o AWS Fargate,
o AWS Kinesis,
o AWS CloudWatch,
o Containerisation,
o Custom rules engines.
* Participate in knowledge/skills transfer activities as part of this engagement.