Dot Net Developer
Role details
Job location
Tech stack
Job description
We are seeking a skilled and motivated .NET Developer to join our team in a full-time, fully remote capacity. This position is open to candidates across all experience levels-from entry-level developers to highly experienced professionals. You will work closely with cross-functional teams to design, develop, and maintain high-quality applications built on the .NET technology stack., * Design, develop, and maintain applications using .NET Framework or .NET Core/.NET 6+.
- Build and consume RESTful APIs and services.
- Collaborate with developers, product managers, QA engineers, and DevOps teams to deliver high-quality features.
- Participate in code reviews and ensure adherence to coding standards.
- Troubleshoot, debug, and optimize application performance.
- Write clean, maintainable, and testable code.
- Contribute to the software development lifecycle in an Agile environment.
- Create and maintain technical documentation.
- Stay up to date with emerging .NET technologies and industry best practices.
Requirements
Do you have experience in xUnit?, If you have a strong passion for backend or full-stack development and enjoy building scalable, reliable software solutions, this role is ideal for you., * Strong understanding of C# and the .NET ecosystem (Framework or .NET Core).
- Knowledge of web technologies such as ASP.NET MVC, ASP.NET Core, Web API.
- Familiarity with relational databases like SQL Server or PostgreSQL, including basic SQL querying.
- Understanding of object-oriented programming (OOP) principles.
- Experience working with Git or other version control systems.
- Strong problem-solving, analytical, and communication skills.
- Basic experience with C#/.NET through coursework, personal projects, or internships.
- Understanding of fundamental programming concepts and eagerness to learn.
- Experience building and deploying production-level .NET applications.
- Ability to work independently on features and modules.
- Expertise in designing scalable, maintainable, and high-performance .NET applications.
- Experience mentoring junior developers and contributing to architecture decisions.
- Solid understanding of CI/CD, unit testing frameworks, and cloud-based deployments.
- Experience with Entity Framework, LINQ, and microservices architecture.
- Knowledge of front-end frameworks (React, Angular, Vue) for full-stack roles.
- Experience with Azure, AWS, or other cloud platforms.
- Familiarity with Docker, Kubernetes, or containerized development.
- Knowledge of testing tools such as NUnit, xUnit, or MSTest.
- Experience with message brokers (Kafka, RabbitMQ).
- Understanding of Agile/Scrum methodologies.
- Must have the legal right to work in the UK - no sponsorship provided.
Benefits & conditions
Job Types: Full-time, Permanent
Pay: £25,000.00-£70,000.00 per year
Benefits:
- Work from home