Job Description

Role: C# Engineer/ Developer Location: Remote Type: Contract Job Description:Experience in software development using C#, .NET, and C++..NET is the primary focus, with C++ as a strong secondary skill.Kubernetes experience is mandatory.Strong understanding of Microsoft Azure architectures and infrastructure.Experience managing complex datasets, performing optimization, and data modeling (preferably with MySQL and/or PostgreSQL).Scope of Responsibilities:Full product ownership and accountability throughout the development lifecycle.Mentoring and guiding other engineers to ensure high performance and continuous growth.Code Quality & Best Practices:Commitment to writing clean, maintainable, and well-documented code.Adheres to best practices including BDD, TDD, unit testing, and peer code reviews.Skilled in handling legacy codebases — refactoring and adding new capabilities without breaking existing functionality.Problem Solving:Strong analytical and problem-solving skills.Ability to deconstruct complex problems and design scalable, maintainable solutions.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period