The JC Design Engineering team is building industry-leading platform technologies that are transforming a highly traditional industry across clients. We offer highly motivated engineers diverse challenges across the full stack:
A successful candidate will have:
- A solid background in developing software for enterprise-facing products
- Strong technical ability
- Excellent organisational and communication skills
- Motivation to achieve results in a fast-paced environment
If you share our enthusiasm for innovation and want to be a part of a unique, fast-growing tech company, we’d love to hear from you.
The Role
You will join our engineering team to contribute to the ongoing development of enterprise solutions. As we continue evolving our systems toward Azure Cloud, you’ll help build scalable, reliable components and support the team’s transition to modern, cloud-native practices.
For this mid-level role, the ideal candidate will:
- Have solid experience with C#, .NET Core, and Blazor
- Be familiar with development and deployment best practices.
- Be comfortable working across the full stack.
- Show a willingness to learn from senior engineers and contribute to team
- discussions.
- Demonstrate good problem-solving skills and a proactive attitude in delivering
- quality software.
- Dotnet Developer2 1
- Tech Stack
- Languages/Frameworks: .NET Framework, .NET Core, C#, JavaScript, Blazor,
- SignalR, ASP.NET MVC
- Databases: SQL Server.
- Cloud/DevOps: Azure, Azure Functions, Docker, Git, Harness, Github Actions
Key Responsibilities
- Contribute to development
- Develop internal and public-facing APIs
- Collaborate within an agile engineering team.
- Foster an agile engineering culture.
- Follow and promote best engineering practices.
- Work with product managers and business stakeholders on requirements.
- Maintain high-quality system and architectural documentation.
- Stay updated with latest technologies (e.g. eCommerce, microservices, machine learning)
Key Skills
Essential:
- At least 12 months of full-stack development with .NET, JavaScript, and Blazor
- Experience with RESTful APIs
- Familiarity with TDD, BDD, and test automation
- Agile experience (kanban, scrum).
- Git
- Desirable:
- Experience with Azure services
- Familiarity with Azure
- Dotnet Developer2 2
- Strong unit testing knowledge and experience
- Cloud deployment experience (AWS, Azure)
- Basic understanding of CI pipelines and DevOps methods
- Dapper
- Dotnet Developer2 3
Please send your CV and covering letter to Jonathan@jcdesign.com – please note no agencies.