Civica is a company that creates 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 Senior Backend Software Engineer, you will design, develop, and maintain functionality for one of Civica's flagship products.
You will collaborate with other engineers, adhering to industry best practices and focusing on building cloud-ready products.
Responsibilities include designing, developing, testing, and maintaining software systems primarily using .NET.
You will provide technical guidance and mentorship to other engineers and drive technical decisions for complex system components.
Collaboration with product managers, designers, and engineers is essential to identify system requirements and develop solutions.
You will develop API-based interfaces, ensuring high quality and compliance with industry regulations.
Participation in code reviews and troubleshooting complex issues using various tools and techniques is expected.
Understanding system architecture principles to meet traffic demands and improve efficiency is crucial.
You will implement CI/CD pipelines for automated testing, build, and deployment processes.
Staying updated with the latest features and best practices to drive innovation within the engineering team is important.
Requirements:
A strong background in designing, developing, and maintaining software systems, particularly with .NET.
Experience in providing technical guidance and mentorship to other engineers.
Proven ability to drive technical decisions and own complex system components.
Strong collaboration skills to work with product managers, designers, and engineers to develop technical solutions.
Proficiency in developing API-based interfaces and ensuring compliance with industry standards.
Experience in participating in code reviews and providing constructive feedback.
Ability to troubleshoot complex issues using log analysis and collaborative debugging techniques.
Understanding of system architecture principles to improve efficiency and handle growing traffic demands.
Experience in implementing CI/CD pipelines for automated processes.
A commitment to staying current with the latest technologies and best practices in software engineering.
Benefits:
You will receive 25 days of annual leave plus bank holidays, with the option to buy up to 10 extra days.
Civica offers up to 3 extra days off for volunteering through their Days of Difference program.
The company provides a pension plan with a 5% employer match to support your future.
Income protection is available, covering up to 75% of your salary in case of long-term illness.
Life assurance is provided, offering a tax-free lump sum of 4x your salary.
Critical illness cover is available, providing a £25,000 lump sum that can be extended to dependents.
Private medical insurance ensures fast access to healthcare services.
A health cash plan allows you to claim back expenses for physiotherapy and other therapies.
Dental insurance covers routine and emergency dental care.
Employees can join affinity groups and participate in employee-led communities.
A bounty bonus program rewards you for referring friends to the company.