Senior Software Engineer at Civica, developing software solutions to enhance public services. Collaboratively building full stack applications for local and state government clients.
Responsibilities
We’re Civica and we make software that helps deliver critical services for citizens all around the world.
Develop, write and maintain testing code in alignment with the strategic roadmap.
Actively participate in technical discussions and engage in thorough design reviews.
Analyse new requirements and provide impact analysis on technical design.
Architect, design, and implement solutions for requirements.
Setting up CI/CD pipelines for application delivery to Dev/Test/PROD environments.
Design and code new facilities while communicating technical details.
Provide 3rd line application support and implement bug fixes.
Troubleshoot and problem-solve support issues and perform code reviews.
Coach fellow engineers and champion Agile and modern development practices.
Perform unit testing of work.
Requirements
**What you will do to be successful in this role**
Bring proven experience in software engineering or application development, ideally within complex or enterprise environments.
Demonstrate a strong background in full stack development, with hands-on expertise across both front-end and back-end technologies.
Possess deep knowledge of .NET development (including .NET Core and C#) and strong experience in React as a core front-end framework (must have).
Be a self-motivated professional who thrives both independently and as part of a collaborative, cross-functional team.
Apply your ability to operate effectively at both conceptual and detailed technical levels.
Champion Agile practices and contribute to a culture of continuous improvement.
Leverage hands-on experience with cloud-based applications, ideally in Microsoft Azure.
Deliver quality outcomes on time, with a strong sense of ownership and accountability
**Skills Required**
**Full Stack Development:** proven experience across both front-end and back-end engineering.
**.NET and .NET Framework (C#):** building enterprise-grade applications.
**.NET Web API:** designing, developing, and integrating RESTful APIs.
**Databases (SQL Server):** data modelling, querying, and performance optimisation.
**JavaScript / TypeScript:** strong proficiency in modern front-end development.
**Unit Testing:** hands-on experience with xUnit, NUnit, or MSTest frameworks.
**Containerisation & Orchestration:** familiarity with Docker and Kubernetes.
**Cloud & DevOps:** experience with Azure services (App Insights, Key Vault, Storage) and Azure DevOps (Pipelines, Artifacts, Repos).
**ORM frameworks:** working knowledge of Entity Framework, Dapper, or Hibernate.
Benefits
**Why you'll love working with us.**
We know that when our people are happy, they will work better and have greater work satisfaction. Here's what you can expect:
**We're all different - **and we love this about us.
**We provide an inclusive, safe, and welcoming environment to all Civicans **- there are heaps of opportunities to enable you to grow and be your best.
**Giving culture - **we encourage you to "give back" with benefits such as our Days of Difference leave where you can volunteer for a charity of your choice.
**Flexible Work - **we have the technology and tools to support you to work from home and come into our offices now and then to catch up and socialise with colleagues.
**Apply for this job **- Become part of something special Do you see yourself in this role? If so, then we would love to hear from you.
*We are an equal opportunity employer. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. In fact, we strongly believe that diversity of experience contributes to a broader collective perspective that will consistently lead to a better company and better outcomes. We are working hard to increase the diversity of our team wherever we can, and we actively encourage everyone to consider becoming a part of it. We are especially keen to receive applications from Aboriginal and Torres Strait Islander peoples of Australia.*
Software Engineer building tools that shape how Homebase engineers ship software. Contributing to AWS infrastructure while improving internal developer experience as part of a collaborative team.
Staff Software Engineer at Pfizer designing software systems and leveraging AI tools to enhance productivity. Working closely with business units to solve real problems through software solutions.
Principal Software Engineer designing and maintaining software systems that deliver business value at Pfizer. Focusing on innovative tooling and architecture for enhanced productivity.
Principal Engineer leading AI solutions for Customer Facing Colleagues at Pfizer. Driving technology innovation and collaboration across digital platforms and engineering teams.
Product Engineer at Rose Bikes developing innovative bikes from concept to production, collaborating with international suppliers and internal teams in a hybrid work environment.
Senior Full Stack Engineer developing cloud and mobile - based solutions for the commercial real estate market. Joining a dynamic team to contribute to innovative projects in Agile environment.
Java Developer responsible for developing and implementing automation solutions. Focused on improving service quality and productivity through programming and process analysis.
Associate Software Engineer at L3Harris developing software for advanced tactical radio systems. Collaborating with cross - functional teams throughout all phases of software development life cycle.
Principal Software Engineer integrating partner accelerator hardware and Red Hat's open - source software stack. Collaborating across teams to optimize AI workloads and enhance system integration.
Senior Software Engineer at Itaú developing cloud applications using .NET, Angular, and AWS. Collaborating on innovative technology solutions in a diverse and inclusive team environment.