Role Overview
Join our dynamic development team as a .NET Developer! We’re looking for a passionate and experienced professional with hands-on expertise in building scalable, secure, and high-performance web applications using .NET Core, C#, Web API, and modern JavaScript frameworks.
Responsibilities
- Design, develop, test, and maintain scalable web applications using .NET Core/.NET, C#, ASP.NET Core, and Web API.
- Develop robust and secure RESTful APIs and microservices for integration with internal and external systems.
- Build responsive and user-friendly front-end components using React or Angular.
- Write clean, maintainable, reusable, and scalable code following established coding standards and best practices.
- Work with Entity Framework Core, LINQ, and ORM technologies for efficient data access.
- Design and optimize database solutions using SQL Server or other relational databases.
- Implement authentication and authorization mechanisms such as JWT, OAuth, and role-based access control.
- Collaborate with UI/UX designers, QA engineers, DevOps teams, and other stakeholders.
- Participate in code reviews, technical discussions, and agile ceremonies.
- Write unit tests and integration tests to ensure application reliability.
- Work with cloud platforms such as AWS or Microsoft Azure for application deployment and monitoring.
- Implement and maintain CI/CD pipelines using tools such as Azure DevOps, GitHub Actions, or Jenkins.
- Use Git for source-code management and collaboration.
Requirements
- Strong hands-on experience with C# and .NET Core/.NET.
- Experience developing ASP.NET Core Web APIs and RESTful services.
- Good knowledge of object-oriented programming, SOLID principles, design patterns, and clean architecture.
- Experience with Entity Framework Core, LINQ, and SQL Server.
- Hands-on experience with React or Angular and modern JavaScript/TypeScript.
- Experience working with Git and source-control systems.
- Experience with AWS or Azure cloud services.
- Understanding of CI/CD, DevOps practices, and application deployment.
- Good understanding of SDLC and Agile methodologies.
Skills
- .NET Core
- C#
- SQL Server
- React
- AWS
Benefits
- Flexible schedule
- Paid sick time
- Paid time off
- Provident Fund