Role & responsibilities
Job Title: Software Developer (.NET Core)
Experience:5+ Years
Role Type:Full-Time
Department:Technology / Engineering
Job Summary
We are looking for an experienced Software Developerwith strong expertise in .NET Core, API, and Web Service development. The ideal candidate will have excellent technical skills, a deep understanding of application architecture, and exceptional debugging and problemsolving abilities. This role involves designing, developing, and maintaining scalable, high-performance applications.
Key Responsibilities
- Design, develop, and maintain applications using .NET Coreand related Microsoft technologies
- Develop and consume RESTful APIsand Web Servicesfollowing best practices
- Write clean, scalable, secure, and highperformance code
- Analyze, debug, and resolve complex technical issues across applications and environments
- Participate in system architecture and design discussions
- Optimize application performance and improve application reliability
- Collaborate with crossfunctional teams including QA, DevOps, and Business stakeholders
- Perform code reviews and ensure adherence to coding standards and best practices
- Assist in deployment, monitoring, and production support activities
- Document technical designs, APIs, and system workflows
Required Technical Skills
- 5+ years of hands-on experience in software development
- Strong expertise in .NET Core / .NET / C#
- Solid experience in API and Web Service development (REST, JSON, HTTP)
- Strong understanding of Object-Oriented Programming (OOP)and design patterns
- Expertise in debugging, root cause analysis, and issue resolution
- Experience with SQL Serveror other relational databases
- Familiarity with entity framework / ORM tools
- Understanding of security, authentication, and authorization mechanisms
- Experience with version control systems(Git, Azure DevOps, etc.)
Good to Have
- Experience with Microservices architecture
- Exposure to Cloud platforms(Azure / AWS)
- Knowledge of CI/CD pipelines
- Familiarity with front-end technologies (Angular, React, JavaScript) is a plus
Soft Skills
- Strong analytical and problem-solving skills
- Excellent communication and collaboration abilities
- Ability to work independently and handle multiple priorities
- Strong ownership mindset and attention to detail