Key Responsibilities
- Design, develop, and maintain robust, secure, and scalable RESTful APIs using C# and .NET 6.
- Implement Entity Framework and SQL Server for efficient data access and management.
- Collaborate with frontend (Web, Android, iOS) teams to define API contracts and ensure seamless integration.
- Apply Clean Architecture and best practices to maintain code quality and scalability.
- Utilize Azure services and Azure DevOps for CI/CD pipelines, deployments, and cloud integration.
- Work in an Agile Scrum environment, participating in sprint planning, daily standups, and retrospectives.
- Ensure adherence to software development standards, security guidelines, and performance optimizations.
- Actively contribute to technical documentation, peer code reviews, and knowledge sharing sessions.
Required Skills & Qualifications
- 3-7 years of hands-on experience in C# and .NET Core/6 development.
- Proficient in Visual Studio Community 2022 and related tools.
- Strong expertise in Entity Framework, LINQ, and SQL Server.
- Solid understanding of Clean Architecture and design patterns.
- Experience with Azure services (App Services, Functions, Storage, etc.) and Azure DevOps for version control and CI/CD pipelines.
- Proven experience in API development and integration with different platforms (Web, Android, iOS).
- Knowledge of Scrum/Agile methodologies and collaborative software development practices.
- Excellent problem-solving skills and ability to work with distributed teams.
Preferred Qualifications
- Exposure to Microservices architecture and cloud-native application design.
- Knowledge of Docker or containerization concepts.
- Familiarity with unit testing frameworks and automated testing tools.
- Experience with performance tuning and security best practices for APIs.