استخدام Back-End Engineer (.NET)
شرح موقعیت شغلی
We are looking for an experienced Back-End Engineer (.NET) to join our dynamic team. As a part of our team, you will play a key role in designing, developing, and implementing software solutions using the latest Microsoft .NET technologies.
Responsibilities:
- Design, develop, and maintain software solutions using the .NET platforms
- Analyze system requirements and prioritize tasks
- Develop technical specifications and architecture
- Review and refactor code for quality and performance
- Deploy fully functional applications
- Upgrade and maintain existing programs
- Document development and operational procedures
- Write clean, maintainable, and efficient code, and review the code of other team members
- Test and debug code, and provide support to other team members as needed
- Mentor junior developers and provide technical leadership and guidance to the team
- Stay up-to-date with emerging trends and technologies in software development, and provide recommendations to the team and stakeholders
Requirements:
- At least 5 years of experience in software development using .NET platforms
- Strong knowledge of C#, .NET Core, and Windows Form applications
- Extensive knowledge of microservice architecture
- Solid experience with MySQL and PostgreSQL
- Experience leading teams and mentoring junior developers
- Familiarity with Agile software development methodologies
- Excellent problem-solving and analytical skills
- Excellent communication and collaboration skills
- Experience with source control management tools such as Git
Preferred Qualifications:
- Experience with front-end web development technologies such as HTML, CSS, and JavaScript
- Experience with Microsoft .NET MAUI
- Experience with containerization and orchestration technologies such as Docker and Kubernetes
مهارتهای مورد نیاز
- Back-end
- .NET
- C#
- Docker
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست