Civica is a company that develops software to deliver critical services for citizens globally, serving over 5,000 public bodies and 100 million citizens.
The company aims to be a GovTech champion, supporting the needs of citizens and public sector organizations.
As a Software Engineer, you will design, write, and maintain testing code according to the roadmap set by the Product Management team.
You will be part of the Engineering Team, engaging in technical discussions, design reviews, and problem-solving challenges.
Responsibilities include analyzing new requirements, architecting scalable solutions, maintaining CI/CD pipelines, writing clean code, and providing application support.
You will troubleshoot technical issues, mentor peers, advocate for Agile principles, and ensure thorough unit testing and proper documentation.
Requirements:
A minimum of 3 years of relevant experience is essential.
A solid foundation in .Net development, including .Net Core, C#, and Angular is required.
You must be a self-driven professional who excels both independently and as a team player.
The ability to navigate detailed tasks and high-level concepts is necessary.
A passion for Agile methodologies and fostering a collaborative environment is important.
Practical experience with cloud-based applications is required.
A proven track record in crafting secure and high-performing software solutions is essential.
A history of meeting deadlines with exceptional quality is necessary.
Benefits:
Civica provides an inclusive, safe, and welcoming environment for all employees.
The company encourages a giving culture, offering benefits such as Days of Difference leave for volunteering.
Flexible work arrangements are available, allowing employees to work from home and come into the office as needed.
Civica is committed to helping employees grow and achieve their best version of themselves.