Keyloop bridges the gap between dealers, manufacturers, technology suppliers, and car buyers, empowering car dealers and manufacturers to embrace digital transformation.
The purpose of the Senior C# Developer role is to deliver technical capability and direction for platform and application infrastructure that supports strategic initiatives.
Responsibilities include carrying out complex design, development, testing, documentation, code review, and analysis of various software applications and technical specifications.
The role involves enhancing existing product lines with new capabilities and features, focusing on product enhancements and solutions for complex problems.
The developer will engineer sophisticated new solutions for large-scale go-to-market system offerings, encompassing Keyloop's entire product line.
The position requires being a subject matter expert in technical leadership, direction, and design, while mentoring others and fostering collaboration and innovation throughout the Product & Engineering community.
Key responsibilities include participating in the development lifecycle, proposing product enhancements, applying problem-solving skills, evaluating requirements, documenting software deliverables, and understanding existing application software solutions.
Requirements:
Candidates must have 5+ years of experience in .NET (C#) and ASP.NET, preferably in cloud environments like AWS.
Experience in designing and building persistence layers using relational and non-relational database technologies and appropriate ORM frameworks is required.
Candidates should have experience in REST API design principles and automated testing frameworks such as xUnit, nUnit, Moq, and nSubstitute.
Solid experience in modern version control and CI/CD tools like Git, GitHub, GitLab, and Azure DevOps is essential.
Fluency in English is required.
Additional skills that are a plus include exposure to modern JS frameworks (preferably React), understanding of API management and governance, DDD concepts, event-based solutions (Kafka, SQS, RabbitMQ), and CQRS principles.
Benefits:
Keyloop offers incredible opportunities for career progression and collaboration with industry experts from around the globe.
Employees will work with game-changing products and services and receive training and support to adapt to quick changes and explore different paths.
The company promotes an inclusive work environment that respects all dimensions of diversity and celebrates different employees and lifestyles.
Keyloop believes in rewarding employees based on performance, with pay and benefits designed to attract top talent.
The organization encourages personal growth through investment in development and fosters a culture of support and collaboration.
Keyloop is an equal opportunity employer committed to building a diverse and inclusive workforce, valuing diversity and encouraging candidates of all backgrounds to apply.