Software Engineer developing and enhancing applications using C# and .NET for Civica’s comprehensive public service solutions. Collaborating in a hybrid team environment to deliver scalable and maintainable software.
Responsibilities
Develop and enhance applications using C# and .NET
Design, build, and consume RESTful APIs and service-based architectures
Collaborate with your team to deliver secure, scalable, and maintainable solutions
Contribute to front-end development using Blazor, HTML, CSS, and JavaScript
Follow best practices in clean code, security, and the Software Development Lifecycle (SDLC)
Requirements
We highly value curiosity, teamwork, and ongoing growth, fostering a workplace where you are motivated to learn, innovate, and master your skills. There is no such thing as the perfect candidate, so if you think you have what it takes but don't necessarily meet every single point on the list below, please still get in touch. We'd love to have a chat and see if you could be a great fit.
**What you will need to be successful in this role:**
Bring at least 2 years of hands-on experience in software development to thrive in this role
Strong proficiency in C# and .NET, with experience developing RESTful APIs and service-based architectures
Proven ability to design, build, and consume Web APIs
Solid understanding of SQL Server, including database design and querying
Experience with modern client-side frameworks, particularly Blazor
Strong front-end development skills using HTML, CSS, JavaScript, and jQuery
Hands-on experience with GitHub for source control, versioning, and collaborative development
**Nice to have**
Experience with cloud technologies
Familiarity with Test-Driven Development (TDD)
Experience with automation testing tools, including Playwright
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 comprehensive flexibility options including part-time work, adjusted hours, staggered shifts, and hybrid or remote working, supporting work–life balance based on individual needs.
**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.
VP Software Engineering at GM Financial responsible for technology implementation strategy and leading product teams in Agile environment. Championing technology modernization and driving operational excellence.
Engineering Supervisor responsible for driving delivery and execution of Resideo’s OnePortal web platform. Collaborating with teams to ensure high - quality, predictable delivery and leveraging AI - first development culture.
Senior Embedded Software Engineer for Audio Management frameworks within Ford’s next - generation infotainment products. Define technical roadmap and guide software teams for high - performance audio architectures.
Software Engineer designing and building systems for a banking platform and partner ecosystem. Collaborating across teams to enhance operational efficiency and enable new financial products.
Design Verification Lead driving ASIC design verification for silicon photonics at Cisco. Collaborating with teams to ensure high - performance networks and deployment of advanced optical solutions.
High Speed AMS Design Engineer leading full - chip electrical specifications and circuit design for Cisco's silicon photonics team. Collaborating across teams to develop 100G/200G/400G optical solutions.
AI Product Engineer at Seerist, focusing on AI - driven insights for threat intelligence. Collaborating with product and engineering teams to create innovative solutions.
Senior Full Stack Developer designing scalable SaaS solutions and mentoring peers. Collaborating in a compliant environment and driving technical architecture at Trevor Frances Recruitment.
MDM Developer responsible for designing, developing and maintaining Master Data Management solutions. Join Canada Life Data team ensuring consistency, accuracy, and governance of business data.