Key Responsibilities
- 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
- Experience integrating third-party libraries, APIs, and authentication protocols (OAuth, JWT, SAML)