Job Description
Key Responsibilities
- Design, develop, and maintain scalable, efficient, and reliable backend systems using .NET Core, .NET Framework, and related technologies.
- Collaborate with cross-functional 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.
Qualifications, Skills & Experience:
- 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
- Write clean, testable, and well-documented code in C# and other .NET languages.