Sign up for the chance to get matched to this role, and similar opportunities.
Sitting within Enterprise Technology, Product Engineering is responsible for developing high-quality software products for customers of Cox Automotive Europe. We adopt modern software development best practices, leveraging Cloud Technologies and DevOps principles to produce highly scalable, highly secure and highly resilient systems.
Our Connected Platform will sit across all Cox systems, providing our customers with a single point of access, to gain a single view of all of their assets.
Our Connected Platform team are committed to using cutting-edge technologies to support fast paced delivery and to drive innovation for Cox Automotive, and for our customers. This is a Greenfield product, aimed at providing the technology foundation for the business for the next 10 years and beyond.
We are cloud native in our approach, seeking to leverage Managed Services where possible, enabling our developers to remain laser focused on delivering business value. The product that we are developing will require the adoption of appropriate, and best practise technologies to ensure we maximise value for our employees.
Scope of Role
As a .NET Developer, you will support the development and maintenance of our Connected Data Platform system.
You will work closely with all stakeholders within your team to deliver highquality, scalable, and performant solutions that meet our users’ needs. If you are passionate about software development and have a strong background in .NET technologies, we want to hear from you. Delivery of Quality is a must, and you will pride yourself not only on your code but also all aspects of you work.
Tech Stack
We constantly challenge ourselves around our Tech Stack in order to keep up to date with the latest advances within Software Engineering. As our Connected Platform is completely new, we are able to define our future Tech stack and this role will play a pivotal part in this. The core Tech Stack is emerging as follows:
Could Platform: AWS
IAC: Terraform
Primary Compute: .NET 7 / Linux / Docker / AWS EKS / AWS ECS
Worker Compute: AWS Lambda (Javascript | Python)
Primary SQL: AWS Aurora ( MySQL | Postgres )
NoSQL: AWS DocumentDB | AWS DynamoDB
Message Bus: Kafka / AWS MSK, SNS/SQS, AWS EventBridge
Web Experience: React
Source Control: GitHub Enterprise
CICD: GitHub Actions
Objectives for Role
Work with colleagues and technical resources to deliver technical solutions to meet business requirements using agreed tools and technologies.
Develop solutions in-line with in-house standards and practices.
Write clean, maintainable, and efficient code to develop and enhance software applications.
Deliver features in line with an agreed specification.
Write CLEAN code to deliver product features and to fix bugs.
Write unit and integration tests.
Liaise as appropriate with internal customers.
Participate in internal agile meetings where appropriate.
Must be adaptable and flexible to meet client deadlines.
Strive to learn and grow, looking to consume technical knowledge from Domain experts within Cox Automotive Retail Services and in the wider technical community.
Support colleagues within the development team.
Contribute and attend knowledge shares within the Cox Automotive wider group.
Skills, knowledge, and experience
Experience
Software Engineering background with hands on experience of .Net.
Experience working within fast paced teams, using Continuous Delivery and modern software Engineering practices.
Demonstrable experience in delivering CLEAN code to a high standard, delivering software to an agreed specification and standard.
Experience working with Product driven teams, adapting to changing demands of customers within a Lean / Agile environment.
Skills & Knowledge – Interpersonal and Non-Technical Skills
Strong interpersonal skills, verbal and written communication skills.
Ability to articulate arguments well and to effectively communicate progress and blockers to colleagues.
Hands-on experience of working through the end-to-end project lifecycle within an Agile environment.
Ability to understand technical specifications and to deliver outcomes aligned to both functional and non-functional requirements.
Sign up for the chance to get matched to this role, and similar opportunities.
Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.