Job Description
Job Description
We are seeking an experienced .NET Backend Engineer to join our team of talented engineers. The successful candidate will be responsible for designing, developing, and maintaining our company's backend systems using .NET technologies. The ideal candidate will have a strong understanding of .NET frameworks, databases, and software development principles.
Key Responsibilities
- Design, develop, and maintain scalable, efficient, and reliable backend systems using .NET Core, .NET Framework, and related technologies.
- Write clean, testable, and well-documented code in C# and other .NET languages.
- Collaborate with cross-nonfunctional teams to identify and prioritize project requirements.
- Participate in code reviews and contribute to the improvement of the codebase.
- Troubleshoot and resolve technical issues in the backend systems.
- Implement security measures to protect sensitive data.
- Stay up-to-date with industry trends and emerging technologies. Equality
Qualifications
- Bachelor's degree in Computer Science or related field.
- 4+ years of experience in .NET backend development.
- Strong knowledge of .NET Core, .NET Framework, C#, and related technologies.
- Experience with database design and development (SQL Server, MongoDB, etc.).
- Understanding of software development principles, patterns, and best practices.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills. Nice to Have:
- Experience with cloud platforms (Azure, AWS, etc.)
- Knowledge of containerization (Docker, Kubernetes, etc.)
- Familiarity with Agile development methodologies
- Experience with testing frameworks and continuous integration tools