About This Role
Developing software with .NET is the core of this role, which involves full-stack development from front-end interfaces to database optimization and cloud deployment. The position suits a developer with experience in the .NET ecosystem who can maintain and modernize both legacy and new applications.
Responsibilities
- Design, build, test, and maintain efficient, scalable, and reusable code using .NET Core MVC, C#, and ASP.NET
- Build intuitive, responsive, and cross-browser web interfaces using Bootstrap, CSS, HTML, XML, and JavaScript
- Develop, optimize, and manage complex SQL queries, stored procedures, triggers, and views in Oracle or MS SQL Server environments
- Deploy, configure, and maintain web services and application workloads on Microsoft Azure and native virtual machine environments
- Support, refactor, and modernize legacy applications while ensuring continuous business continuity, defect resolution, and performance tuning
- Participate actively in all stages of the Software Development Life Cycle (SDLC) following Agile/Scrum standards, code reviews, and version control best practices
Requirements
- 2 to 5 years of professional software engineering experience in .NET ecosystem
- Extensive hands-on proficiency in .NET Core MVC, C#, ASP.NET, and Web APIs
- Solid proficiency in HTML, CSS, Bootstrap, XML, and client-side scripting
- Minimum 3 years of proven experience working with MS SQL Server or Oracle Database (query optimization, schema design, and stored procedures)
- Working familiarity with Azure App Services, Azure VMs, storage accounts, and native virtual environments
- Proven readiness and troubleshooting aptitude for sustaining and migrating legacy systems