Rubix Solutions, representing a leading defence consultancy, is seeking experienced NV1 cleared Software Engineers to join an Adelaide-based Technical Support Team. The successful candidates will play a vital role in designing and implementing gateway capabilities, leveraging expertise in virtualization, containerized solutions, and security hardware and software. This role requires on-site presence starting in July 2024.
Responsibilities:
- Design, code, verify, test, document, amend, and refactor complex programs, scripts, and integration software services to meet project requirements.
- Contribute to the selection of appropriate software development methods, tools, and techniques, considering project needs and industry best practices.
- Apply agreed-upon standards and tools to ensure the delivery of well-engineered outcomes, adhering to coding standards and established protocols.
- Participate in reviews of own work to maintain quality and identify areas for improvement, while also leading reviews of colleagues' work to provide constructive feedback and guidance.
- Proficient in software development using Java, Python, and Bash.
- Experience with software development frameworks and technologies such as Spring Boot, React, and Django.
- Familiarity with monitoring and observability tools such as Prometheus, Grafana, and Elasticsearch.
- Knowledge of continuous integration and continuous deployment (CI/CD) tools like Jenkins.
- Understanding of web server technologies including NGINX.
- Familiarity with configuration management tools such as Ansible.
- Experience with data engineering technologies including Ansible, Bash, Docker, Java, Jenkins, Python, Kubernetes, Apache, and NIFI.
- Practical experience in storage engineering tasks, demonstrating an understanding of storage technologies and methodologies.
- NV1 security clearance or higher.
- Demonstrated experience in designing and implementing gateway capabilities, virtualization, and containerized solutions.
- Strong understanding of security hardware and software for data protection.
- Excellent analytical and problem-solving skills, with the ability to work effectively in complex environments.
- Effective communication skills, with the ability to convey technical concepts to both technical and non-technical stakeholders.
- Ability to work independently and collaboratively in a team-oriented environment.
- Flexibility and adaptability to learn and apply new technologies as required by project needs.
- Previous experience in defence or government projects is desirable but not mandatory.
- Long term engagement
- Large enterprise end customer
- Collaborative work environment