Civica UK Ltd is hiring a

Senior Software Engineer

Bristol, United Kingdom
Full-Time

Civica is seeking a creative and self-motivated Senior Software Engineer with extensive experience of multiple technologies and cloud platforms and 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.
  • Reviewing existing software products and propose solutions to improve the performance and cost efficiency.
  • Coaching engineering teams on best practice and approaches to troubleshooting.
  • Preparing product architecture and design.
  • Performing architectural and code reviews for complex solutions/components and recommend improvements.
  • Helping teams create and maintain a Continuous Integration, and Continuous Delivery build/release pipeline.
  • Recommending new technologies/tools/methods that can help increase productivity and efficiency.
  • Preparing initial estimations for complex applications.
  • Working within agreed timescales and costs.
  • Leading and contributing into technical documentation from compliance perspective.

Essential Competencies:

  • 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.

Mandatory Skills:

  • 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).
Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Software Engineer Q&A's
Report this job
Apply for this job