Application Development: Design, develop, and maintain web applications using .NET Core and C#. API Development: Create and manage RESTful APIs for internal and external use. Code Optimization: Write clean, scalable code and participate in code reviews to ensure high-quality standards. Collaboration: Work closely with cross-functional teams including designers, product managers, and other developers. Troubleshooting: Identify and resolve technical issues and bugs. Documentation: Maintain thorough documentation of code and development processes. Continuous Learning: Stay updated on the latest industry trends and technologies to implement best practices. Qualifications: Education: Bachelor's degree in Computer Science, Engineering, or a related field. Experience: At least 3 years of professional experience in .NET development. Technical Skills: Proficiency in .NET Core and C#. Strong experience with ASP.NET Core for web application development. Expertise in building and consuming RESTful and/or GraphQL APIs. Familiarity with front-end technologies like HTML5, CSS3, and JavaScript. Experience in Angular or ReactJS is a plus Experience with SQL Server or other relational databases. Knowledge of version control systems like Git/TFS. Basic understanding of Cloud technologies (Azure or AWS or Google Cloud) Familiarity with use cases for NoSQL databases in modern application development is an added advantage Role & responsibilities Preferred candidate profile