Description
The department is upgrading its Export Certification systems to deliver modern, high quality, easy to use software solutions for a variety of export commodities. We are looking for software developers with experience in overseeing the design and development of new and existing bespoke enterprise software applications. Strong skills in stakeholder engagement and relationship management with business and technical stakeholders and experience in developing clear and comprehensive technical documentation are required.
Developer Job responsibilities:
- System integration with existing department systems and external systems;
- Update and maintain existing export certification systems
- Maintain multiple technology stacks using departmental software solutions
- Assist with troubleshooting and problem resolution activities
- Upgrade existing code and provide clear and comprehensive system documentation
- Technical design and build; ICT build and unit test plan;
- Data Integration and technical alignment;
- Consultation with technical areas within the department and stakeholders such as business areas, business analysts, other developers, solution designers, testers and change teams.
Skills & Experience (Applications Developer)
- Application development in C++, Centura, C#, UI, WCF, WFP, webservices, XML, SSL, encryption signing, electronic document exchange, DevOps, Cloud Technologies
- Strong skills in C++; Centura; SQL Server; C#, middleware and UI; WCF, WFP; Web services, Windows services; XML; SSL; encryption; signing; Electronic document exchange; DevOps; Azure & cloud technologies
- Function apps in Dotnet
- API integration
Skills & Experience (Software Developer)
- Develop enterprise-grade software using Java and Oracle technologies
- Develop / maintain web-based UI using ReactJS, CSS and HTML
- Design data models, translate to physical data models and implement using Oracle Database
- Implement CRUD operations on the database using Java Object-Relational Mapping frameworks
- Produce and maintain detailed design artefacts & technical specifications
- Create and read WSDLs, XML Schemas & XML payloads
- Develop and maintain workflows using BPEL, Oracle Identity, Access Management, Git and Maven
Estimated start date: Saturday, 01 July 2023
Initial contract duration:12 months
Extension term:12 months
Number of extension: 2
Location of work: ACT
Working arrangements: In office and working from home arrangements can be discussed
Security clearance: Must be able to obtain Baseline
Essential criteria
- Demonstrated experience in collaborative software design and development experience using Dotnet, Java and Oracle technologies.
- Demonstrated experience in several of the following technologies:
- JavaScript • HTML/CSS • SQL server • SOAP based Web Services, API’s • ESB/SOA Experience • XML/XSLT/XSD/ JSON/REST • and/or • Application development in C++, Centura, C#, UI, WCF, WFP, webservices, XML, SSL, encryption signing, electronic document exchange, DevOps, Cloud Technologies • Function apps in Dotnet • API integration • Serverless Architecture
- In-depth knowledge and experience with the software development lifecycle within middleware services. Experience working as part of a team to design and develop innovative software applications that improve and simplify business processes. Experience with and knowledge of client-server, service-oriented, microservices and even-based architectures and able to write API service contract.
- Highly developed written and verbal communication skills, including demonstrated ability to maintain productive working relationships and to liaise effectively with senior business and technical stakeholders to reach agreement on complex matters.
- Experience with the following:
- development of workflows and web service orchestration using Oracle BPEL • service bus and API management tools • Agile development methodologies, including Scrum and Kanban • Azure DevOps Repos, Boards, Artifacts, and Pipelines. • Azure App Service, Functions, Logic Apps, API Management, Event Grid, Service Bus, SQL, SQL Database, and Cosmos DB
- Experience with producing technical documentation to communicate high-level detailed design and enterprise integration architecture solutions.
Desirable criteria
- Microsoft Certified Solutions Developer (MCSD) • Degrees in IT or Software Engineering.
Contract
Canberra, ACT