Design, develop, and maintain enterprise-level applications using C#, ASP.Net (MVC/Web Forms), Web API, and .NET Framework/Core.
Build scalable and secure RESTful and GraphQL APIs for integration with internal and external systems.
Write and optimize complex queries, procedures, and triggers in both SQL Server and Oracle Database environments.
Integrate frontend JavaScript frameworks (Angular/React/Vue) with backend .NET APIs to deliver seamless user experiences.
Apply and enforce object-oriented design principles, SOLID principles, and software design patterns (e.g., Repository, Unit of Work, Dependency Injection).
Collaborate with QA teams to support automated testing, bug tracking, and test-driven development (TDD) practices.
Implement and maintain CI/CD pipelines using tools like Azure DevOps, GitHub Actions, or Jenkins.
Participate in DevOps activities, including release planning, deployment automation, configuration management, and environment provisioning.
Monitor application health and performance using tools like App Insights, Dynatrace, or New Relic.
Participate in code reviews, sprint planning, and retrospectives in an Agile/Scrum environment.
Ensure application security (OWASP best practices), scalability, and maintainability throughout the SDLC.
Skills & Experience
Primary Skills:
Proficiency in C#, ASP.Net (MVC & Web API), .NET Core
Experience with Entity Framework, ADO.NET, and LINQ
Strong SQL development skills with SQL Server and Oracle DB
Deep understanding of RESTful services and GraphQL
Experience with Agile methodologies, Scrum practices
Secondary Skills / Nice to Have:
Experience with modern JavaScript frameworks Angular, React, or Vue.js
Familiarity with Microservices architecture and Containerization (Docker, Kubernetes)
Working knowledge of Azure Cloud, AWS, or Google Cloud Platform
Exposure to CI/CD pipelines, infrastructure as code (IaC) using tools like Terraform or Bicep
Understanding of logging, monitoring, and alerting systems
Industry: Software ProductFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Front End DeveloperEmployement Type: Full time