Senior Software Engineer
Senior Software Engineer
Local Peoples is seeking enthusiastic and talented Senior Software Engineer in the ACT to join our team as embedded members with our prestigious Government client. As a Senior Software Engineer on our team, you will be responsible for upgrading .NET 4.8 web applications, APIs, and Angular SPAs, to .NET 8, including transitioning from Docker Windows 2016 to 2022 containers. Additionally, you will lead the enhancement of data loading, validation, and transformation workflows through API expansions. This role requires deep technical expertise in application upgrades, containerisation, identity management with Entra ID (AAD, AD and B2C) and F5, data-centric development, and hybrid on-premises- and cloud-based web application design
Responsibilities:
Application and API modernisation - Upgrade .NET 4.8 web applications, APIs, and Angular SPAs to .NET 8 to ensure improved security, performance and maintainability. Implement testing protocols to confirm upgraded applications and APIs meet high standards of reliability, security, and efficiency. Collaborate with DevSecOps teams to optimise deployment and CI/CD practices for the upgraded environments.
Containerisation and environment transition -Migrate container infrastructure from Docker Windows 2016 to Docker Windows 2022, ensuring stable and efficient operation. Configure Docker environments to improve scalability, reliability, and resource utilisation in the new infrastructure. Collaborate with the DevOps team to establish efficient container workflows and troubleshoot container-specific issues.
Identity management integration - Integrate and update application identity management using Entra ID (AAD, AD and B2C) and F5 for secure, seamless authentication and authorisation. Implement best practices for identity security, ensuring smooth integration with upgraded .NET applications and APIs. Troubleshoot identity-related issues, optimising for minimal latency and secure access management.
Data workflow API expansion -Expand data loading, validation, and transformation processes within API workflows to support improved data handling. Design new data workflows and validation mechanisms that ensure accuracy and efficiency across the expanded API infrastructure. Partner with data engineers to optimise data flows and enable reliable end-to-end data integrity across systems.
Documentation and team collaboration -Document all processes, configurations, and workflows for future maintenance and scalability support. Work closely with cross-functional teams to ensure smooth integration and alignment with broader technical objectives. Mentor junior engineers, providing guidance on best practices and technical skills to contribute to project success.
Essential Criteria:
5+ years of experience in .NET development with at least one major upgrade project from .NET 4.x to .NET Core or .NET 8.
Strong experience in leading modernisation projects and API-centric development with a focus on data workflows.
Proficient in .NET 4.8, .NET 8, Docker (Windows containers), and Angular for front-end development.
Hands-on experience using Entra ID (AAD, AD and B2C) and F5 for application identity management, implementing secure and efficient authentication and authorisation.
Solid understanding of containerised application environments and optimisation for Docker Windows 2022.
Excellent analytical skills with a proactive approach to identifying and resolving potential issues, and documenting and implementing software considerations, decisions and design.
Ability to optimise application performance, container configuration, and data workflows.
Strong debugging skills for resolving complex containerisation, API, and data-related issues.
Effective team player with strong interpersonal skills, comfortable working across DevSecOps functions, including secure development practices, quality assurance, vulnerability management, and data engineering.
Detail-oriented with a commitment to high-quality code, thorough documentation, best practices, and practical knowledge of Australian security controls, including ISM, ASD Essential Eight, and alignment with ASD Guidelines for Software Development.
Able to mentor junior team members and foster a culture of continuous learning and improvement.
Residency and Clearance
Must have Baseline Clearance
Australian Citizen
This role is open to ACT
Who are Local Peoples?
Local Peoples is a strategic research and design studio based in Melbourne and Canberra.
Our mission is to design healthy, resilient and resourceful communities. We are proud to be a certified B-Corporation with a strong focus on our social, environmental and economic impact.
We work across brand and digital design, place and experience design,, content and community engagement. Our key partners include state and local government, social enterprises, universities and large commercial organisations. All are experiencing complex challenges right now and we believe that design research, thinking and delivery can help to solve these challenges and make positive change for people and the planet.
We produce www.mattersjournal.com, a publication and community of 100K+, which focuses on design-led social innovation and impact.
Benefits of working with Local Peoples:
- We are experts in team design and augmentation - supporting with the right skills and experience at the right time.
- We are leaders in the human centred design space with diverse design skills across brand design, service design, User interface (UI) and User experience (UX) design, design research, communications and place design.
- We are a certified B-Corporation and prioritise the social, environmental and economic impact of our work.
- Our people always have the full support of the studio to call upon for design thinking, tools and tips, so you are not just getting access to one bright mind, but a collective of many with diverse and deep experiences.
- We are top tier talent who are experienced and incredibly passionate about supporting the impact of your agency and the public sector
Local Peoples proudly supports the LGBTQ+ community, neurodiverse individuals, and First Nations people. We are committed to creating inclusive spaces where everyone, regardless of their identity, feels valued and respected. Together, we strive for equality and a positive future for all.
Local Peoples works, creates, and plays on the lands of the Wurundjeri, Bunurong, and Wathaurong peoples of the Kulin Nation, land which has never been ceded. We thank them for caring for this land for over 40,000 years and recognize and pay our deepest respect to Elders past, present, and emerging. This always was and always will be Aboriginal land
- Department
- Delivery
- Role
- Enterprise Architect
- Locations
- Canberra
- Remote status
- Hybrid Remote
About Local Peoples
Local Peoples works, creates and plays on the lands of the Wurundjeri, Bunurong and Wathaurong peoples of the Kulin Nation, land which has never been ceded. We thank them them for caring for this land for over 40,000 years and recognise and pay our deepest respect to elders past, present and emerging. This always was and always will be Aboriginal land.
Senior Software Engineer
Loading application form