Mid-Level .NET Developer
We are seeking a dedicated Mid-Level .NET Developer to join our team on a full-time, onsite engagement. The ideal candidate will have strong technical expertise in backend and frontend development, with proven experience delivering scalable applications in collaborative environments.
Key Responsibilities
- Develop and maintain ASP.NET Core MVC applications.
- Create, consume, and document RESTful APIs.
- Implement efficient database operations using Entity Framework Core and LINQ.
- Collaborate with frontend teams to integrate UI/UX designs using React, Vue.js, or Angular.
- Deploy and configure applications on IIS.
- Troubleshoot and debug .NET applications to ensure reliability.
- Participate in code reviews to maintain high standards of code quality.
- Optimize application performance and query execution.
Required Skills
- Proficient in C#, ASP.NET Core, MVC Framework.
- Experience with RESTful APIs.
- Strong knowledge of Entity Framework Core or LINQ.
- Hands-on experience with SQL Server and basic familiarity with Oracle Database.
- Frontend development experience with React, Vue.js, or Angular.
- Understanding of SOLID principles and best coding practices.
- Ability to deploy and configure applications using IIS.
- Strong troubleshooting and debugging skills.
Nice-to-Have Skills
- Familiarity with Redis for caching.
- Experience with Quartz Scheduler or similar job scheduling libraries.
- Knowledge of JWT authentication and security best practices (e.g., AES-256 encryption).
- Experience with file handling, archiving, and folder structures.
- Understanding of web scraping techniques using .NET Core.
- Exposure to responsive UI design principles.
Experience Level
- 2–4 years of professional software development experience.
- At least 2 years working with .NET Core or similar frameworks.
- Experience in mid-scale to large-scale projects within collaborative teams.
Expected Deliverables & Performance Metrics
- Deliverables:
- Fully functional, well-tested, and maintainable web applications and APIs.
- Efficiently structured database queries.
- Accurate and timely completion of assigned tasks.
- Performance Metrics:
- Code quality and adherence to standards.
- Timely delivery of milestones.
- Minimal bugs/issues during QA testing.
- Active participation in team meetings and discussions.