Location(s) --Noida, Uttar Pradesh, India
Position Overview
We are seeking a skilled Full Stack .NET Developer with strong experience in .NET application development, database management, data analytics, and scripting. The ideal candidate will have hands-on experience building scalable web applications using .NET technologies, developing data solutions using SQL and Power BI, and leveraging PERL scripting for automation and backend processing. The role requires a solid understanding of design patterns, system architecture, and modern development practices, including microservices and service-based architecture.
Key Responsibilities
- Develop and maintain scalable web applications using .NET Framework and .NET Core.
- Build and manage data solutions using SQL, SSIS, SSRS, and Power BI.
- Leverage PERL scripting for automation and backend processing.
- Design and implement RESTful Web APIs and WCF services.
- Work with Windows Services, Task Scheduler Jobs, and background processing.
- Apply design patterns and system architecture best practices.
- Implement dependency injection, repository patterns, and service-based architecture.
- Develop and maintain microservices-based solutions.
- Write unit tests to ensure code quality and reliability.
- Collaborate on front-end development using React JS.
- Manage source code and versioning using Git or other version control systems.
- Work with Azure cloud services for application deployment and management.
Required Skills
- .NET Framework and .NET Core
- C#
- ASP.NET
- VB.NET
- MVC
- Web API
- Entity Framework
- LINQ
- WCF
- ADO.NET
- Azure
- SSIS
- SSRS
- Windows Services and Task Scheduler Jobs
- React JS
- .NET Framework 4.5 and above
- Design Patterns and System Architecture
- Dependency Injection
- Repository Pattern
- Service-Based Architecture
- Microservices Architecture
- PERL Scripting
- Git or other version control systems
Preferred Skills
- Angular
- Unit Testing
- Power BI
- SQL