If you are a talented Backend C# .NET Developer looking to make a significant impact in a global industry and crave a real sense of ownership while working on industry-changing projects, then apply now to join our team. We are a fast-paced, driven start-up obsessed with problem-solving and pushing boundaries. Join us as a Backend C# .NET Developer and help shape the future of our industry-leading platform. We do not believe in standing still, and we expect you to challenge the limits of what you thought possible.
Backend C# .NET Developer Key Responsibilities:
- Maintain and Enhance Existing Systems
- Work as part of an Agile team, developing high-quality software that meets business requirements and satisfies quality, performance, and security requirements.
- Collaborate with cross-functional teams to identify business requirements and discuss solutions.
- Support software and diagnose problems with existing code.
- Provide accurate estimates and commitments to deliver work, leading projects if necessary.
- Explore and Research
- Conduct technical research and document findings to extend the team’s knowledge.
- Explore and evaluate new technologies for potential applications in future projects.
- Advise on technical solutions and get involved in delivering or receiving training.
Backend C# .NET Developer Essential Requirements:
- Education: Bachelor’s degree or higher in Computer Science or related field.
- Experience: 4+ years of professional experience designing, developing & deploying commercial, scalable, and secure web services.
- Software Engineering Principles: Familiarity with some of the following design patterns and concepts: domain-driven design, SOLID principles, polymorphism, generics, threading, queuing, distributed systems and transactions.
- Programming Languages: Proficiency in C# and .NET Framework.
- API Development: Experience in building RESTful APIs and implementing JWT for authentication.
- Database Management: Proficient with T-SQL and Entity Framework.
- CQRS, MediatR and FluentValidation: Experience with CQRS, MediatR, and FluentValidation libraries.
- Middleware: Knowledge of building and using middleware components.
- Dependency Injection: Experience with Autofac or similar frameworks.
- Testing Frameworks: Experience with unit testing, integration testing, and end-to-end (E2E) testing.
- Version Control: Proficient in Git/Bitbucket for version control.
- Deployment: Familiarity with CI/CD pipelines with multiple environments.
- Methodologies: Experience working within Agile development environments.
Good to have:
- Programming Language: Experience in Python, experience with Android.
- Cloud Platforms: Experience with Azure.
- SignalR: Familiarity with SignalR for real-time communication.
- Filters & Attributes: Understanding of custom filters and attributes in .NET.
Soft Skills
Adaptability: Flexible and creative in problem-solving while considering real-world constraints.
Communication: Strong communication skills with a willingness to share ideas and collaborate.
Learning Mindset: Willing to learn new technologies and adapt to evolving requirements.
Problem-Solving: Strong analytical and problem-solving abilities.
Teamwork: Collaborative team player.
Task Management: Ability to manage multiple tasks and competing priorities effectively.
We offer:
- 25 days of annual leave.
- Company pension.
- On-site-gym, free convenient parking.
A dynamic and challenging environment where you can make a real impact within a rapidly growing, industry-leading company. With opportunities for professional growth, a supportive team, and competitive benefits, we are committed to your success.
If you are a passionate and talented Backend Developer ready to take on new challenges and contribute to ground-breaking technology, we encourage you to apply. Please email us your CV and cover letter. We look forward to hearing from you.
Benefits:
- Additional leave
- Casual dress
- Company pension
- Free flu jabs
- Free parking
- On-site gym
Schedule:
Ability to commute/relocate:
Towcester: reliably commute or plan to relocate before starting work (required)
Application question(s):
Due to our rural location, public transport is not available.
Can you confirm that you have a full UK driver's license and your own reliable transport?
Experience:
- Back-end development: 4 years (required)
Language:
Work authorisation:
- United Kingdom (required)
Work Location: In person
Position: Backend C# .NET Developer - Job Type: Full-time, Permanent - Salary: £51,000 to £56,000 - Location: Towcester
We are always interested to hear from Embedded Systems Engineers, Embedded Software Engineers, Electronics Engineers, Full Stack Developers, Front End Developers, and Product Designers