We are seeking a skilled and detail-oriented .NET Developer to join our growing team. The ideal candidate will be responsible for developing, maintaining, and supporting web-based applications using the Microsoft .NET framework. You'll collaborate closely with cross-functional teams to deliver robust and scalable software solutions that meet our business needs.
Key Responsibilities
- Design, develop, and maintain efficient, reusable, and reliable code using C# and the .NET framework
- Collaborate with front-end developers, UI / UX designers, and business analysts to define and deliver technical solutions
- Integrate data storage solutions including SQL Server and other databases
- Participate in code reviews and ensure adherence to best practices and coding standards
- Debug and resolve technical issues, perform unit testing, and support deployment activities
- Write clean, scalable code and contribute to architectural discussions
- Stay updated with the latest trends and technologies in .NET and software development
Qualifications & Requirements
Proven experience as a .NET Developer or Software EngineerProficient in C#, ASP.NET, and .NET CoreSolid understanding of object-oriented programming (OOP) and design patternsExperience with Microsoft SQL Server and other relational databasesFamiliarity with RESTful APIs and front-end technologies (HTML, CSS, JavaScript)Strong understanding of version control tools such as GitAbility to work independently and in a team-oriented environmentStrong analytical and problem-solving skillsExcellent communication in English and BurmesePreferred Qualifications (Nice to Have)
Experience with Azure or other cloud platformsFamiliarity with Agile / Scrum development methodologiesKnowledge of DevOps practices and CI / CD pipelinesPrior experience working with international or remote teamsWhat We Offer
Competitive salary based on experience and skillsOpportunity to work in a fast-growing and innovative environmentCollaborative and inclusive work cultureCareer development and continuous learning opportunities