Software Development : Design, develop, and maintain high-quality, scalable, and robust software applications using .NET Core and C#.
Database Management : Work extensively with SQL databases, including designing schemas, writing complex queries, and optimizing performance.
API Development : Develop and consume Web APIs to facilitate seamless communication between various systems and applications.
Cloud Integration : Utilize knowledge of Azure to contribute to cloud-based solutions, deployments, and services.
Code Quality : Ensure adherence to coding standards, best practices, and contribute to code reviews to maintain high-quality code.
Troubleshooting : Identify, debug, and resolve complex technical issues within existing applications.
Collaboration : Work closely with cross-functional teams including project managers, QA engineers, and other developers to deliver project requirements.
Required Skills & Qualifications :
Experience : 4 to 8 years of hands-on experience in .NET development.
Programming Language : Strong command and proficiency in C#.
Frameworks : Extensive experience with .NET Core.
Database : Proven experience with SQL database design, development, and optimization.
APIs : Familiarity and practical experience with Web API development.
Cloud : Knowledge of Microsoft Azure cloud services.
Problem-Solving : Excellent analytical and problem-solving skills.
Communication : Strong verbal and written communication skills.
Education : Bachelor's degree in Computer Science, Engineering, or a related field is preferred