We are seeking a skilled and motivated .NET Developer to join our development team in a hybrid work environment. The ideal candidate will be responsible for building, maintaining, and enhancing scalable web applications using Microsoft technologies.
Key Responsibilities
Design, develop, and maintain applications using .NET / .NET Core
Build and consume RESTful APIs and microservices
Collaborate with cross-functional teams including QA, DevOps, and UI/UX
Write clean, scalable, and maintainable code
Perform code reviews and ensure best practices
Troubleshoot, debug, and upgrade existing systems
Participate in Agile/Scrum development processes
Optimize application performance and security
Required Skills
Strong experience with C#, ASP.NET, .NET Core
Proficiency in Web API, MVC architecture
Experience with SQL Server / Entity Framework
Knowledge of HTML, CSS, JavaScript
Familiarity with Git / version control systems
Understanding of Object-Oriented Programming (OOP) concepts
Experience with RESTful services
Preferred Skills
Experience with Azure / AWS cloud services
Knowledge of Docker / Kubernetes
Familiarity with CI/CD pipelines
Experience with Angular / React
Understanding of Microservices architecture
Education
Bachelor’s degree in Computer Science, IT, or related field
Work Model (Hybrid)
2–3 days working from office, remaining days remote
Flexible working hours (depending on company policy)
Soft Skills
Strong problem-solving abilities
Good communication and teamwork skills
Ability to work independently and manage time effectively
Nice to Have
Experience in Agile tools like Jira
Exposure to domain-driven design