Enable job alerts via email!

Senior Software Engineer

KPA, LLC

City of Westminster

On-site

GBP 103,000 - 112,000

Full time

3 days ago
Be an early applicant

Job summary

A leading software company in the UK seeks a Senior Software Engineer to deliver modern web-based solutions using the Microsoft Stack. The successful candidate will be responsible for building and maintaining the development environment, contributing to an agile team, and mentoring junior members. Benefits include a competitive salary range of $140-150k, performance bonuses, and a comprehensive benefits package.

Benefits

Annual base salary between $140-150k
Bonus up to 10% annually
Full benefits package, including Medical, Dental, Vision

Qualifications

  • Strong experience with the Microsoft Stack (C#, .NET Core, Entity Framework Core, SQL Server).
  • Expert knowledge of REST API architecture patterns.
  • Experience with Object-oriented programming, n-tier design, and SOA.

Responsibilities

  • Ensure a running development environment by building the code base.
  • Contribute to planning, execution, and delivery in an agile environment.
  • Collaborate with team members and document technical tasks.

Skills

Microsoft Stack (C#, .NET Core, Entity Framework Core, SQL Server)
REST API architecture patterns
Angular
Object-oriented programming
Unit testing (Xunit, Jasmine)
Agile/Scrum
Git or other source control
CI/CD (VSTS/Azure DevOps)

Education

BS or MS in Computer Science/Engineering or equivalent
Job description
Overview

As a member of the Technology team, the Senior Software Engineer will play a crucial role in delivering modern, web-based software based on the Microsoft Stack (Angular, REST API, .NET Core, Entity Framework Core, SQL Server). The successful candidate must be enthusiastic about working in a team environment, quality, and unit testing, with a focus on delivering scalable, high-quality software for KPA's SaaS products. This role primarily supports development for the Vera Suite platform, an all-in-one compliance solution for automotive dealerships.

Responsibilities
  • In the first 2 weeks: ensure a running development environment by building the code base; accept, estimate, develop and test a set of low-priority defects; ensure solutions are peer reviewed and pass prior to check-in.
  • In the first 30 days: have a minimum of two features ready for delivery following the defined development process and deploy the features to production; contribute to planning, tasking, execution and delivery in an agile environment (time reporting, effort estimation, code reviews, and delivery commitments).
  • In the first 90 days: demonstrate development productivity and quality on par with the team; develop code that is highly scalable, object-oriented, and compliant with KPA standards; design and develop rich user interfaces or C# service/business/data layers and distributed processing components or back-end tools for builds, deployments, and troubleshooting.
  • In the first 6 months: collaborate with team members, project managers, product managers, and executives on identifying and documenting technical tasks; contribute to analysis, solution designs and implementations of major system components; demonstrate functional knowledge of KPA\'s SaaS platform and lead feature development for multiple components; provide mentorship to other team members on technology and best practices.
  • Demonstrate strong experience with the Microsoft Stack (C#, .NET Core, Entity Framework Core, SQL Server); expert knowledge of REST API architecture patterns; experience with OO programming, n-tier design, and SOA; strong Angular experience (SPA applications with RxJS and Reactive Forms); experience developing rich UIs (JavaScript, jQuery, Ajax, CSS, HTML); passion for unit testing (Xunit and Jasmine); experience in Scrum with a defined definition of done; experience with Git or other source control; ownership mindset and collaboration with diverse teams; alignment with KPA\'s values (Integrity, Helpful, Excellence, Agile, Respectful, Teamwork); experience with build automation and CI/CD (VSTS/Azure DevOps) is a plus; experience building in cloud environments is a plus; BS or MS in CS/Engineering or equivalent; drive for cutting-edge technology and continuous improvement; desire to coach and mentor junior team members and partner with team leads.
  • Other requirements: working at a computer with visual and auditory demands; ability to travel seldom as needed.
Benefits and Compensation
  • Annual base salary between $140-150k, commensurate with experience
  • Bonus up to 10% annually
  • This is a full-time, exempt position
About KPA

Founded in 1986, KPA is a leading provider of Environment, Health & Safety (EHS) and Workforce Compliance software and consulting services. KPA solutions help clients identify, remedy, and prevent workplace safety and compliance problems across their enterprise. We offer a full benefits package including Medical, Dental, Vision, FSA, PTO, paid holidays, 401k with company match, Life Insurance, Employee Assistance Programs, and no-cost mental health benefits. KPA is committed to equal opportunity employment and maintains inclusive hiring practices in accordance with federal, state, and local laws. If you need assistance or an accommodation due to a disability, contact hr@kpa.io.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs