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.*
Senior Engineer I at Phillips 66 combining engineering and physics models with ML. Enhancing safety, reliability, and profitability through digital product development.
Customer Success Integration Engineer in IDEMIA responsible for system integration and customer support. Overseeing software validation while collaborating with global teams.
Senior Product Engineer responsible for product design and development in mechanical and electrical engineering. Enhancing customer specifications and assuring product quality for mass production at Rogers Corporation.
Student assistant position involving Full Stack Development within a leading research institute in Berlin. Contributing to software solutions in process management and industry projects.
Director of Software Engineering at Acuity leading AI - enabled digital commerce platform development and transforming user experience with modern architecture.
Senior Product Engineer leading application and integration of protection and control solutions by Hubbell. Collaborating with engineering, sales, and customer support to deploy tailored technical solutions.
Software Engineer leading a team to develop high quality software solutions for DoD training systems. Supporting the JTSE program at Joint Staff Complex in Suffolk, VA.
Lead Principal Engineer Specialist at SAE facilitating aviation standards through technical management and collaboration. Recruiting and mentoring volunteers while driving continuous improvement initiatives in a hybrid work environment.
Product Engineer overseeing the technical lifecycle of screening and biomass handling products for Valmet. Collaborating with global teams and providing engineering expertise across the product lifecycle.
Lead ETL Developer responsible for ETL solutions involving data integration and automation. Working in a hybrid environment at Canada Life with a strong emphasis on collaboration.