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 creating AI solutions that revolutionize social welfare. Collaborating with a team to innovate and enhance user - centered technologies.
Software Engineer developing scalable solutions that improve workflows in the social sector. Working with modern technologies in a collaborative team environment.
Software Developer creating innovative software solutions for the social economy using modern technologies. Transforming existing systems into modern cloud solutions with a focus on social work in Germany.
Software Engineer at The Hartford developing scalable APIs and cloud - native solutions. Collaborating with teams to enhance billing applications and drive technical improvements in delivery.
Software Engineer focused on PC - software integration and deployment, solving complex challenges at Cirrus Logic. Working with 3rd - party software, hardware integration, and customer - specific customizations.
Senior Software Engineer designing API integrations for Suger, helping customers grow on cloud marketplaces. Collaborating with multiple teams and guiding customers through the integration process.
Embedded Software Engineer designing and developing software for next generation tactical communications. Leading a team through Agile processes to ensure mission - critical operations.
Messaging Product Owner responsible for enterprise messaging platforms at KPMG. Leading engineering and product ownership for Exchange Online, Proofpoint, and M365 collaboration tools.
Staff Engineer developing high - performance data solutions at GEICO. Driving insurance business transformation through innovative data pipelines and advanced engineering practices.
Senior Software Engineer developing web applications and REST services at Dentsu India. Collaborating on software features and technical improvements within Agile methodologies.