Darwin Consultancy is a specialist ICT Government Contracting Agency. We are led by career contractors with firsthand experience of what it takes to thrive in this industry. We are hiring multiple ICT roles on behalf of a Federal Government Agency who are delivering a diverse range of projects to support both the department and businesses. We are hiring the following roles:Software Engineer / DeveloperCRM Developer.Net Software Engineer / DeveloperSenior Storage Infrastructure EngineerCloud Solutions ArchitectExchange System AdministratorFront End Dev UI DesignerProject ManagerBusiness AnalystAutomation Tester These are full time 12 month contract roles, with extensions available, on site in Canberra. Estimated start is July 26. Remote options may to be considered on a case by case basis, subject to business needs.You must be Australian Citizen and hold/be able to obtain Baseline Clearance.We offer competitive salaries based on experience and role. Please state which role you are interested in within your application. Job Descriptions: Software Engineer / DeveloperBuild and maintain secure .NET (8/10) backend services and REST APIs (versioning, OpenAPI/Swagger, OAuth2/OIDC).Deliver React frontends that consume APIs and meet accessibility needs. Integrate internal and third-party systems (messaging/event-driven, identity, CRM) end-toend.Apply secure coding/SDLC controls (e.g., scanning) and manage secrets (e.g., Key Vault).Write automated tests (unit/integration/UI) and enforce quality gates in CI/CD.Peer review code in DevOps.Implement to agreed architecture/standards (API, security, performance, observabilityApp Insights).Produce technical documentation, release notes and operational runbooks (incl. handover).Communicate progress, risks, dependencies and options to technical and non-technicalstakeholders.Collaborate with product, UX, security and operations in an agile delivery model.Mentor and support team members; promote cross-skilling.Promote a culture of learning, collaboration and continuous improvement.Other duties as required. CRM DeveloperDevelop CRM Modules by configuring and extending CRM modules, business entities, forms, views, and dashboards. Design and implement workflows, business rules, plugins, and Power Automate flows based on documented user stories and functional requirements.Configure CRM connectors/integrations to support data flows between various systems, including Azure SQL, the Departments finance system (TechOne) and Power Pages.Implementing the Dynamics 365 security model by configuring security roles and access controls and securely integrating external systems.Be a contributing member of a multidisciplinary agile project team.Maintain and provide input to technical design documentation. .Net Software Engineer / DeveloperDevelop and maintain Azure based web API and Portal applications to support existing legislative reporting requirements, and new regulatory processes.Be able to integrate various system components to achieve a seamless end to end experience for usersProvide technical advice on issues related to systems developmentApply secure coding practices/processes to ensure solutions delivered are secure and robustConduct peer reviews of code and infrastructureUnderstand and code against detailed application architecture documentsEnsure that best practice and Departmental standards are applied and managedCreate and review technical/release documentationEffectively communicate with technical and non-technical stakeholdersEffectively collaborate with a cross-functional team working with an agile structureCollaborate and mentor team members to promote team harmony and support cross-skilling professional developmentInstill a culture of learning, collaboration, and continuous improvement in a team environmentUndertake additional duties as required Senior Storage Infrastructure EngineerThe Infrastructure Platforms team is responsible for the management of all data centers, server hosts and virtualization, automation, storage, backup and restore capability. The team is also responsible for providing after hours on-call support for our infrastructure. We are seeking a Senior Storage Engineer who has experience working in large complex ICT environments. The successful candidate will be responsible for deploying, configuring, managing and tuning the departments storage systems at physical and virtual layers. The Senior Storage Engineer will also be responsible to deploy, configure and manage Storage Area Network Switches as required. The successful candidate should have knowledge of new and emerging technologies to shape the future direction of the departments storage and data platforms. The role requires producing design documents, build documents, operations, document, handover and sharing of knowledge with other team members and mentoring junior team members. Cloud Solutions ArchitectDemonstrated experience as a Senior Cloud Engineer or Solution Architect, preferably within a federal government department.Solid expertise in developing high level and detailed design solutions for Azure based applications.Demonstrated experience in the development of Azure DevOps pipelines.Demonstrated experience and/or familiarity with Azure Virtual network configuration including hybrid network architecture, and cloud native web ingress patterns.Familiar with cyber security controls (ISM), OWASP and Essential 8 controls within federal government departments.Detailed technical knowledge of the Azure cloud platform.Ability to work independently, build productive relationships and liaise with stakeholders (including business users, development teams, cloud engineers, cyber security experts and enterprise architects).Strong communications skills and ability to convert business requirement into detailed design solutions using concise language, diagrams and accurate technical details. Exchange System AdministratorThe successful candidate will be responsible for the ongoing management and enhancement of the departments key communication platforms, its hybrid Exchange environment, and related solutions. This includes some ongoing migration work of Exchange mail data. Key work of the role includes:Maintenance of the existing Exchange Server infrastructure and Enterprise Vault archiving solutionMigration of mail data, including groups, to Exchange OnlineDevelopment of migration approaches and rationalisation of Enterprise Vault archive dataInvestigation and resolution of complex technical problems across the technical stack Creation/update of various documentation including as-built documentation, design documentation, detailed migration plans, DR documentation and decommissioning plans as requiredTechnical representation at project meetingsFacilitating technical workshops (if required)Cross-skilling with team members and assistance to support staff in related teams (e.g. service desk) Front End Dev UI DesignerHelp define user-centric designs, iterate and improve to add additional value, based on user feedbackBe responsible for user-focused UI designs and specification of user flows, prototypes, highfidelity interfacesPlan and perform user experience evaluation to check and confirm that usability and accessibility requirements have been metImplement UI component using HTML/CSS and JavaScript Work closely with the teams user researcher and designers to translate findings from usability testing into improvements for the user interfaceAdvocate and problem solve for user-centric design solutions with developers and cCoach back-end engineers on usability and front-end developmentAs a UI Designer, you will tackle complex problems and transform them into intuitive and easy to use designs. Then, communicate them by user flows, wireframes, and prototypes.As a Front-end developer, you will work with developers translating and problem-solving designs, POC and wireframes into modules and high-quality codes for the best usability and accessibility outcomes. Experience implementing responsive UI components for web applications and websites using HTML/CSS, ReactJS and/or Angular Experience using prototyping tools such as Adobe XD, Axure or Figma is highly desirableUnderstanding and application of design principles and systemsUnderstanding and implementation of WCAG 2.1 level AA guidelines as a minimum, how those guidelines relate to websites and applications, and how visual design, page and code structures Project ManagerBuild and maintain relationships with internal and external stakeholders, including business partners, cross-agency collaborations and service providers.Research, plan, implement, monitor and evaluate project or program initiatives.Negotiate and engage with stakeholders to ensure effective communication, coordination and collaboration for timely and successful outcomes.Identify and resolve project-related issues and challenges.Provide management, coordination, governance and assurance of complex projects.Work collaboratively with cross-functional teams in an agile environment to deliver agreed outcomes.Represent the team and branch in project governance meetings and provide clear up to date reports on status and the implications of risks on projects to ensure the success of projects.Oversee project resources to ensure a high performing, motivated and well-developed team that delivers results.Use project management tools to drive successful outcomes, covering areas such as risk management, quality management, financial management, procurement, strategy, resource management, project briefs and post-implementation reviews. Business AnalystExperience in analysis and modelling of current and future business processes and information management environmentsAnalyse data related requirements, user pathways and information flowsConduct stakeholder engagement activities, analyse customer requirements, and collaborate with technical specialists to develop fit for purpose solutions to business problemsDevelop clear and concise documents including business requirements specifications, business cases, functional & non-functional specifications, process maps, user stories, service design artefacts, communication & change management plans, and reportsConduct investigations and undertake technical research & analysis activities based on systems knowledge in alignment with departmental policies and legislationsEvaluate options for solutions and translate business requirements into techno-functional requirementsAnalyse proposed solutions from a strategic viewpoint considering the broad ranging benefits and impacts across the department and government as a wholeExperience working in Agile environment to develop requirements artefacts for complex IT systems including website development Automation TesterCreate and oversee test plans and strategies including test plans using Azure DevOpsWrite, review and execute test cases on web-based applicationsEffectively prioritise testing efforts, and test case executionWork within multi-disciplinary project teams to analyse documented specifications, user stories and requirements to generate test cases and test plansRaise defects / issues and log and track faults using Departmental tools including AzureDevOpsProvide advice and input into Testing Strategy and support implementation of automation testing practices.Testing digital solutions for conformance to Web Content Accessibility Guidelines (WCAG)Lead and engage with Business Stakeholders throughout the User Acceptance Testing (UAT) ProcessBe a contributing member of a multidisciplinary team using agile and traditional delivery methodsUndertake other duties as required
Job Title
ICT Specialists Multiple Roles: Developer, UI, Architect, Sys Admin, Analyst, PM