At TechSage Solutions, we are a cutting-edge tech company dedicated to building innovative digital solutions. We thrive on creativity and collaboration, pushing the boundaries of technology to deliver exceptional products.
We’re looking for a Senior .Net Developer to join our remote team.
Note: We only accept resumes in English.
Responsibilities:
• Design, build, and maintain scalable and secure backend services using .NET technologies.
• Develop and maintain APIs and integrations with third-party services.
• Ensure code quality through automated testing, peer reviews, and performance optimization.
• Collaborate with the frontend team to provide the necessary APIs and data flows.
• Optimize applications for performance, scalability, and reliability.
• Debug, troubleshoot, and resolve application issues and bugs.
• Participate in architectural discussions and contribute to the overall technical design of the system.
• Maintain and update existing applications to ensure continued functionality and compatibility.
• Ensure the application adheres to best practices in security and data protection.
• Document code and technical processes effectively for future reference and team knowledge sharing.
Requirements:
• Minimum 3 years of professional experience with .NET (C#) and ASP.NET Core.
• Strong experience in building RESTful APIs and integrating third-party services.
• Experience with databases like SQL Server or NoSQL databases.
• Solid understanding of security best practices in backend development.
• Experience with automated testing frameworks for .NET.
• Knowledge of version control systems like Git.
• Familiarity with Domain-Driven Design (DDD) principles and Clean Architecture.
• Excellent problem-solving skills and attention to detail.
• Fluency in English and ability to work in an English-speaking environment.
Nice to Have (Both Roles):
• Experience working in an agile environment.
• Familiarity with DevOps practices and CI/CD pipelines.
• Experience with Docker and containerization.
• Strong collaboration and communication skills, especially in remote work environments.
Benefits:
• Competitive salary and performance bonuses.
• Flexible work hours and a fully remote work environment.
• Professional development opportunities (courses, conferences, etc.).
• Collaborative, growth-oriented work culture.