Job description
About us
Part of Cox Automotive, Codeweavers creates software solutions for the Automotive industry.
We have invaluable industry connections with OEMs, captive and independent lenders, retailers, brokers, media agencies, integrators and portals. Combining the wealth of knowledge we obtained to build solutions that help our clients sell more vehicles more efficiently and reshape how they toggle between dealerships and online.
We know the industry will continue to change, and we plan to be at the forefront of it.
Growing our Talent
We invested our time in finding the most brilliant, innovative people in the industry to help make our dream a reality; it’s a task we’re proud to say we’ve never stopped.
Our aim to to grow the best talent in the industry, we will challenge and support you to to be the best. We believe in giving time to all the team to learn and develop yourself.
The role
We are looking for a passionate and highly motivated web service engineer to join the team. You will work closely with your product delivery squad to build robust, well-engineered solutions. Although you will spend most of the time with your squad, the back-end application team works closely to push our engineering practices and architecture forward. Software craft and learning is a big part of being a Codeweavers developer.
On a day-to-day basis, your responsibilities will be:
- Working closely with the product owners, account manager and end users to translate
business problems into platform solutions. - Working with your delivery team to implement well engineered solutions from your delivery squad's roadmap.
- Breaking work down into small deliverables that can be rapidly released.
- Collaborating with the rest of the team to drive our standards, solutions, and practices forward.
Skills you will develop and use on the job
- Understand the value of the problem you are solving
- Understand the problem space (automotive industry) that our company operates in
- Be aware of all stakeholders and their requirements, those stake holders are:
- Integrating media companies
- Manufacturers
- Lenders
- Retailers
- The customer support team configuring the solution
- The sales team who will be selling the solution
- Other developers who will be maintaining the solution
- Use the above to decide whether the problem is worth solving
- Translate requirements into solutions
Technical Skills:
- Writing maintainable and performant C# code.
- Interact with Cassandra and Postgres databases.
- Use RabbitMQ and AWS SQS/SNS for message queues/event processing.
- Designing well thought out web APIs.
- Pragmatic engineer who actively avoids over engineering solutions.
- Understanding how to maintain high quality of code in a delivery focused environment.
- Understanding of CI / CD pipeline to build and deploy new functionality safely/effectively
What are we looking for
Your Behaviour
- You respond positively to feedback.
- You are confident to engage with your team.
- No challenge is too big or small for you.
- You question ideas that you do not fully understand or agree with.
- You desire to work in a respectful, transparent, and collaborative work environment.
We would love if you
- Have some experience with C# or Java.
- Have some experience using version control.
- Have some experience writing automated tests.
- Have an awareness of extreme programming development methodologies.
Why join us
- Hybrid working. After your initial training period, you will have the option to work hybrid
- 23 days holiday plus bank holidays + 1 for each year of service.
- Take your birthday in addition to your holiday allowance.
- One wellness day a year.
- Volunteer day
- A great social scene including an annual sports day and an awesome Christmas party.
- Access to a wealth of tools and resources to learn at your own pace:
- The Codeweavers library (if there is something missing let us know!)
- Digital learning resources (Pluralsight etc).
- Opportunities to attend conferences and workshops.
- Kaizen time - Half a day each week dedicated to learning and self-development