Senior Software Developer - Remote
£65,000-£75,000 per annum
Full Time Mon-Fri
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. The company was founded in 2010 and is headquartered in Plano, TX with UK offices in Peterlee and Bedfordshire.
As more automotive software technologies emerge, including autonomous driving, advanced diagnostics, vehicle connectivity, digital cockpits the Company 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!
The Requirement:
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 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 be asked on occasion to speak with one of our customers.
The role:
We need someone who enjoys working in 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
Cloud Infrastructure Management:
Contribute to infrastructure improvement initiatives.
You will assist with monitoring and Optimisation of Cloud resources.
Application Development:
Ensure smooth deployment and integration of features.
Operations and Maintenance:
Resolve operational issues and minimize downtime when needed.
Respond to customer requests this may include direct contact with customers
You may need to cover incident management when one of your colleagues is on leave
Key Technologies:
Cloud based systems, Azure & AWS
Full stack
Octopus Deploy
VueJS, React, Angular
Mobile development in Android Studio
Who you will be:
Passionate about software engineering and delivering a quality product.
Have a deep understanding and extensive experience with backend technologies, including APIs
Have extensive experience working with Cloud Platforms such as Octopus Deploy
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
What we offer:
We can offer you a very competitive salary and a suite of additional benefits including homeworking and a Company wellbeing scheme.
Were looking for someone who will get stuck in and make a difference. We have a great collaborative, entrepreneurial team that are passionate about what they do. If you want to join a team that delivers, then wed love to hear from you.
Work environment
This job is mainly homebased and does not require you to travel. You will be working in a small IT team who regularly communicate via MS Teams. This role has no supervisory responsibilities.
Equal Opportunities Statement:
The Company provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, colour, religion, sex, national origin, age, disability, genetics, or any other status protected under applicable federal, state, or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.