Role Description:
We are seeking a Senior .NET Backend Developer to join our team at Diraya Inc. offering a full-time remote position. Your primary responsibility will involve creating, and refactoring backend applications using .NET technologies.
Requirements and Responsibilities:
- Minimum 4 years of experience in .NET web development.
- Proficiency in C# and the .NET framework.
- Familiarity with related tools such as Entity Framework, LINQ, and ASP.NET Core.
- Experience integrating web applications with web technologies like RESTful APIs and JSON.
- Experience with version control systems such as Git.
- Strong problem-solving skills and ability to collaborate effectively.
- Bachelor’s degree in Computer Science or related field.
- Capable of leading backend software development.
- Ensure code quality through testing and refactoring.
- Enhance performance and functionality of existing applications.
- Conduct thorough testing of code changes.
- Familiarity with design patterns.
- Experience with microservices architecture.
- Knowledge of WebSockets and real-time communication.
- Experience with event-driven architecture and message brokers.
- Experience with database design and management, particularly SQL Server or PostgreSQL.
- Familiarity with caching strategies using Redis or similar technologies.
- Understanding of Docker and containerization for development and deployment.
- Proficiency in automated testing frameworks and tools.
- Knowledge of Continuous Integration/Continuous Deployment (CI/CD) pipelines.
- Experience with cloud platforms such as AWS.
- Experience with third-party API integrations and payment gateways.
- Strong understanding of security best practices in web development.
- Proficiency in Agile and Scrum methodologies.
To Apply:
Send your resume and a short cover letter to contact@diraya.ca