Senior Software Developer at Lean People Services Limited
Remote, Scotland, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

01 Dec, 25

Salary

85000.0

Posted On

01 Sep, 25

Experience

1 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Mvc, Issue Management, Continuous Integration, Programming Languages, Italian, Azure, Ajax, Confluence, Aws, Git, Angular, Android Studio, Android Development, Design Patterns, Web Api, Computer Science, Management Skills, Octopus Deploy

Industry

Computer Software/Engineering

Description

SENIOR SOFTWARE DEVELOPER

Our Client provide remote diagnostic solutions and services to the automotive industry. They offer cutting-edge, expert diagnostics using both after-market and original equipment manufacturer tools to provide safe and accurate repairs. Their UK offices are based in Peterlee and Bedfordshire.
As more automotive software technologies emerge, including autonomous driving, advanced diagnostics, vehicle connectivity, digital cockpits, our client aims to gain a first-mover advantage by developing software solutions with the help of automotive software engineers.
If the idea of making an impact on a project lifecycle sounds appealing — from its inception down to testing and deployment appeals to you, keep on reading!

SUMMARY/OBJECTIVE:

As a key role within the IT team you will be responsible for the design, implementation and testing of the backend components that empowers customer and operational functions. During our software development life cycle, you will be expected to lead and work with the rest of the team as well as a wider business including our offices in the US, completing development tasks as well as assisting other team members. You may also speak with our customers when needed.
We use older versions of the technologies mentioned below and will expect you to have experience with these and be willing to work with them on a daily basis.

KEY SKILLS:

  • Bachelor’s degree in Computer Science or relevant field
  • At least 1 year experience working with Vue SPA (version 2 or 3)
  • Experience working with RESTful Web API or MVC
  • Familiarity with the following languages: .NET design patterns (SOLID, DRY), .NET Core 2.1+ to .NET 5.0/6.0, C#, Javascript, AJAX
  • In-depth understanding of SQL Server Database and Git

PREFERRED QUALIFICATIONS:

  • In-depth understanding of Octupus Deploy, Postman, and Confluence
  • Excellent analytical and time management skills
  • Teamwork skills with a problem-solving attitude
  • Excellent problem solving skills
  • Passionate about software engineering and delivering a quality product.
  • ·Have a deep understanding and extensive experience with backend technologies, including APIs
  • Have previous experience leading and managing small teams
  • Committed to using automated testing platforms and unit tests to deliver readable, maintainable code.
  • Have an great understanding of deployment technologies and concepts
  • Have a good working knowledge of issue management, code versioning, continuous integration and deployment tools.
  • Programming languages that we use are – c# full stack, Vue JS
  • You are comfortable with making decisions with general concepts including dependency, extensibility, and compatibility
  • ·You enjoy working in a small remote team and collaborating with others to solve problems
  • You can work independently, motivating yourself to do high-quality work on time
  • ·You are a results-oriented person, with pragmatic approach to tasks and ability to ask for help when needed.
  • Being bilingual, for example speaking Italian or another language would be an advantage
Responsibilities

We need someone who enjoys leading and working with a small remote team and is able to work independently. If you are able to write code and tests, resolve issues, and profile and analyse bottlenecks, you may be the person we need. You will also need to be able to:

  • Design robust APIs to support mobile and desktop clients
  • Manage and optimize scalable distributed systems in the cloud
  • Optimize web applications to ensure performance and scalability
  • Develop automated tests to ensure business needs are met, and allow for regression testing
Loading...