Civica UK Ltd

Senior Software Engineer

Click Here to Apply

Job Location

Bristol, United Kingdom

Job Description

Role Purpose

Civica is seeking a creative and self-motivated Senior Software Engineer with extensive experience of multiple technologies and cloud platforms who is keen to join a multi-cultural global software company. The successful candidate will be part of a team assigned to delivering highly complex and large-scale software components and applications. In addition, the person will utilize their comprehensive knowledge and experience to troubleshoot scenarios, propose solutions and assist development teams to implement the required changes. They will work across several development projects/products.

Key Responsibilities and Duties:

  • Designing, coding, and debugging complex software applications and components, as per industry standards, and also, in accordance to Civica’s defined best practices.
  • Review existing software products and propose solutions to improve the performance and cost efficiency.
  • Coach engineering teams on best practice and approaches to troubleshooting.
  • Prepare product architecture and design
  • Perform architectural and code reviews for complex solutions/components and recommend improvements.
  • Help teams create and maintain a Continuous Integration, and Continuous Delivery build/release pipeline.
  • Recommend new technologies/tools/methods that can help increase productivity and efficiency.
  • Prepare initial (or ballpark) estimations for complex applications
  • Work within agreed timescales and costs.
  • Leading and contributing into technical documentation from compliance perspective.
  • Conform to Civica’s Secure Software Development Lifecycle implementing security best practice.

Essential Competencies

  • Must have 8+ years of relevant experience.
  • Self-motivated problem solver with a structured approach to providing solutions to complex issues.
  • Ability to provide technical guidance to team members.
  • Self-learner, keeping skilled up on latest technologies and practices.
  • Track record of delivering commitments on time and quality.
  • Proactive personality and able to work autonomously.
  • Exceptional oral and written communication skills.
  • Good team player.
  • The ability to work to agreed deadlines.
  • Ability to work at detailed and abstract levels.

Skills

Essential

  • Cloud based PaaS/SaaS application development (Azure/ AWS)
  • Microservices
  • Product architecture and design
  • MS SQL Server, ORM
  • .Net core
  • Web API / WCF / Web Services
  • Unit Testing concepts and structures
  • Azure DevOps (Boards, Git/GitHub, Pipelines – CI/CD)

Desirable

  • Angular
  • ASP.NET MVC using C#.NET
  • JavaScript/ jQuery/ AJAX, HTML, CSS / Bootstrap
  • Other front-end technologies ( VueJs/ React/ Knockout)
  • Wide range of database technology experience including Cosmos DB, PostgreSQL, MySQL


Location: Bristol, GB

Posted Date: 11/2/2024
Click Here to Apply
View More Civica UK Ltd Jobs

Contact Information

Contact Human Resources
Civica UK Ltd

Posted

November 2, 2024
UID: 4919660816

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.