- Design, develop, and maintain applications using .NET Framework, .NET Core, and C#
- Build and optimize microservices-based architectures
- Develop and manage database components using MS SQL Server, Oracle, and SQL Server Reporting Services (SSRS)
- Work on front-end development using Angular and jQuery
- Write clean, maintainable, and efficient code following best practices
- Participate in code reviews, requirement analysis, and design discussions
- Implement and maintain CI/CD pipelines using Git, Azure DevOps, or similar tools
- Troubleshoot, debug, and optimize application performance
- Collaborate with QA, product owners, and other stakeholders to ensure high quality deliverables
- Contribute to the enhancement of existing systems and development of recent features
Required Skills & Qualifications
- 5+ years of professional experience in software development
- Strong proficiency in:
- .NET, .NET Core, .NET MVC (MBC)
- C#
- MS SQL Server, Oracle
- SSRS (SQL Server Reporting Services)
- Microservices architecture
- Angular, jQuery
Experience with:
- CI/CD pipelines
- Git / Azure DevOps
- REST APIs / Web Services
- Solid understanding of software engineering principles, design patterns, and OOP concepts
- Experience working in agile methodologies
- Excellent problem-solving and communication skills
Preferred Skills
- Exposure to Azure Cloud Services.
- Experience with containerization (Docker/Kubernetes) is a plus.
- Knowledge of performance tuning and application optimization.