About the Role
Client is seeking a Senior Developer to provide software engineering input and provide key architectural and code input to the enhancement initiatives within the CESAR package. The position requires a fundamental understanding of internet services, networking, and modern software development best practices. You will be leading a growing agile team delivering to internal and external users with a high degree of autonomy, support and guidance from CESAR Project Managers, applying your knowledge of modern software development practices.
The person will possess broad knowledge in:
- Programming Languages
- Cloud IaaS services,
- Linux Containers,
- Networking,
- System architecture,
- Linux and Cloud security best practice.
The person will possess skills in:
- Using and implementing modern developer productivity workflows and tools,
- Python development,
- .NET Core 3.1 (C#);
- Secure Coding Practices
- Unit Test and Mocking Frameworks
- Linux Development and Deployment (Ubuntu, AWS Linux 2)
- GIT source control
- AWS DevOps Tools for Automated Build and Deploy
- Lucene Indexing
- AWS (IAAS) Design/Administration (EC2)
- AWS PrivateLink
- Ansible Scripting
- x.509 Certificate Management
- NGINX
- Shell scripting, Eg. bash,
- Deploying code using Linux containers,
- Developing a system using database or messaging products (such as PostgreSQL or RabbitMQ)
Essential criteria
- Using and implementing modern developer productivity workflows and tools, engineering practices. 20 %
- Experience in leading a software development team If this would be your first experience, explain how you should be considered ready for this responsibility and any additional support that would help you succeed. 20 %
- Breadth of software development experience. 30 %
- Experience with cloud IaaS environments. 30 %
Apply Now and for more information, please contact Archna Singh on 02 6245 1708 quoting Job Reference: 246898.