Experience - 5 to 10 years
Skills:
- Strong knowledge of C#, ASP.NET Core, .NET Framework, and Entity Framework.
- Proficiency in front-end technologies such as HTML5, CSS3, JavaScript, Angular/React, TypeScript.
- Experience with databases like SQL Server, PostgreSQL, or MySQL.
- Familiarity with RESTful API design and integration.
- Hands-on experience with Azure or AWS for cloud-based development.
- Understanding of Agile methodologies.
- Knowledge of version control systems like Git.
- Experience with CI/CD pipelines and automation tools is a plus.
Responsibilities:
- Develop and maintain web applications using .NET Core/Framework and other modern technologies.
- Design and implement efficient, reusable, and reliable code for both front-end and back-end solutions.
- Collaborate with cross-functional teams (designers, product managers, QA engineers) to define, design, and ship new features.
- Build RESTful APIs and integrate them with various front-end applications.
- Ensure the performance, quality, and responsiveness of applications.
- Write unit and integration tests to ensure code quality.
- Troubleshoot and debug issues, perform bug fixing, and provide production support when needed.
- Stay updated with the latest industry trends and technologies to improve development processes.
- Participate in code reviews to maintain high development standards.
- Experience with Docker, Kubernetes for containerization and orchestration.
- Knowledge of Microservices Architecture.
- Experience with NoSQL databases (e.g., MongoDB, Redis).
- Familiarity with DevOps practices and infrastructure automation.