The Software Engineers are required to support the delivery of secure, scalable applications across multiple technology stacks including Java, .NET, and integration platforms. The role is essential for advancing DevOps practices, optimising data models, and ensuring robust system integration through RESTful APIs.
Key duties and responsibilities
- Develop, maintain, and enhance applications using multiple technology stacks, including Java (Spring MVC), .NET (Entity Framework), and integration platforms (e.g., Mulesoft, ESB).
- Design and implement RESTful APIs and integration points, ensuring robust, scalable, and secure communication between systems.
- Implement DevOps practices (CI/CD) using tools such as Azure Pipelines and Jenkins.
- Analyse and optimise SQL and data models to ensure efficient data access and integrity.
- Write unit tests and support test automation efforts using tools like Karate and Gatling.
- Create and maintain clear technical, specification and compliance documentation.
- Actively participate in agile development ceremonies and practices.
- Proactively communicate, ask clarifying questions, and drive problem-solving efforts in a complex technical environment.
Skills and Experience Required:
1.Multi-Stack Development Proficiency Demonstrates capability in developing, maintaining, and enhancing applications using diverse technology stacks, including Java (Spring MVC), .NET (Entity Framework), and integration platforms such as Mulesoft and ESB.
2.API and Integration Design Designs and implements RESTful APIs and system integration points that are robust, scalable, and secure, enabling effective communication across platforms.
3.DevOps Implementation Applies continuous integration and continuous deployment (CI/CD) practices using tools like Azure Pipelines and Jenkins to streamline development workflows.
4.Data Modelling and SQL Optimisation Analyses and optimises SQL queries and data models to ensure high performance, data integrity, and efficient access.
5.Testing and Automation Writes comprehensive unit tests and contributes to test automation efforts using frameworks such as Karate and Gatling.
6.Technical Documentation Produces and maintains clear, accurate, and up-to-date technical documentation to support development and knowledge sharing.
Location and Contract Term: This role is based in Canberra. 12 month contract with Hybrid working arrangements, minimum of 2 days per week in the office.
Security Requirements: Applicants must be Australian Citizens and hold a baseline security clearance.
How to Apply: Applications close 23 October.
Please upload your resume to apply. Candidates will need to be willing to undergo pre-employment screening checks which may include, ID and work rights, security clearance verification and any other client requested checks
Please note you may need to complete selection criteria to complete this application process. We will be in touch with instructions for suitably skilled candidates
Call Kelly 0480 002 457 or email kelly@whizdom.com.au for any further information