Job Openings
Dot Net Developer 1818
About the job Dot Net Developer 1818
We are seeking an experienced .NET Developer to join our development team. The ideal candidate will have strong expertise in .NET development with experience in microservices architecture and React integration. You will be responsible for developing, implementing, and maintaining scalable backend services whilst collaborating closely with frontend developers and other team members to deliver high-quality software solutions.
Key Responsibilities:
- Backend Development: Develop and maintain robust .NET applications and microservices that integrate seamlessly with
- React frontend applications. Write clean, efficient, and maintainable code following best practices.
- Microservices Implementation: Build and deploy microservices using .NET technologies, ensuring proper service communication and data consistency.
- API Development: Design and implement RESTful APIs and integrate with various services, ensuring optimal performance and security.
- Database Integration: Work with SQL and NoSQL databases to design efficient data models and implement data access layers.
- Code Quality: Participate in code reviews, write unit tests, and ensure adherence to coding standards and architectural guidelines.
- Collaboration: Work closely with frontend developers, solution architects, and other team members to implement technical solutions that meet business requirements.
- Performance Optimisation: Identify and resolve performance issues in applications and services.
- Documentation: Create and maintain technical documentation for developed features and services.
- Continuous Learning: Stay updated with latest .NET technologies, frameworks, and development practices.
What we are looking for
Required Qualifications:
Experience:
- Proven experience (7+ years) in .NET development, including .NET Core/.NET 5+.
- Extensive experience with microservices development and deployment.
- Strong experience with React integration and frontend-backend communication.
- Experience with cloud platforms (AWS, Azure, GCP) is advantageous.
Skills:
- Strong proficiency in C# and .NET ecosystem.
- Experience with RESTful API development and integration patterns.
- Knowledge of containerisation technologies like Docker.
- Familiarity with database technologies including SQL Server, PostgreSQL, or similar.
- Understanding of version control systems (Git) and CI/CD pipelines.
- Good problem-solving skills and attention to detail.
- Effective communication skills and ability to work in a team environment.
Preferred Qualifications:
- Experience with Entity Framework or similar ORM technologies.
- Knowledge of authentication and authorisation protocols like OAuth, JWT.
- Familiarity with message queuing systems and event-driven architecture.
- Experience with automated testing frameworks.
- Understanding of DevOps practices and tools.