Key Responsibilities:
- Develop, test, and maintain web applications using .NET technologies (C#, ASP.NET, MVC, .NET Core).
- Collaborate with cross-functional teams including designers, QA, and project managers.
- Write clean, scalable, and well-documented code.
- Participate in requirement analysis and provide technical input.
- Troubleshoot and debug applications.
- Optimize application performance and scalability.
- Maintain code versioning using tools like Git or Azure DevOps.
- Support and maintain existing software systems.
Required Skills:
- Strong knowledge of C#, ASP.NET (MVC/Web API), and .NET Core.
- Experience with front-end technologies like HTML, CSS, JavaScript, and frameworks like Angular or React (optional but preferred).
- Proficiency in working with SQL Server or other relational databases.
- Familiarity with Entity Framework or Dapper.
- Understanding of RESTful APIs and services.
- Experience with Visual Studio, Azure DevOps, or similar development tools.
- Strong problem-solving and analytical skills.
- Good communication and teamwork abilities.
Preferred Qualifications:
- Experience with cloud platforms (Azure/AWS).
- Knowledge of microservices architecture.
- Familiarity with CI/CD pipelines.
- Bachelors degree in Computer Science, Engineering, or related field.
Why Join Us
- Work on cutting-edge technology projects.
- Flexible working hours and remote opportunities.
- Collaborative and inclusive work culture.
- Learning and development support.
Preferred candidate profile