We are looking for experienced
Senior .NET Developer to design, develop, and maintain enterprise-grade applications and system integrations. The ideal candidate should have strong expertise in the Microsoft technology stack, API development, database management, and application deployment. This role requires hands-on experience in building scalable, secure, and high-performance solutions while collaborating with cross-functional teams to deliver business-critical applications.
Key Responsibilities
- Design, develop, test, and maintain enterprise applications using .NET Framework, ASP.NET Core, and C#
- Develop and maintain RESTful APIs and SOAP/XML Web Services for seamless application integration
- Build scalable and secure integration solutions with internal and third-party systems
- Develop, configure, and maintain Windows Services to support backend processing
- Design, optimize, and troubleshoot database solutions using Microsoft SQL Server and Oracle Database
- Deploy, configure, and manage applications hosted on Internet Information Services (IIS)
- Implement secure coding practices and ensure compliance with API security and integration standards
- Collaborate with business analysts, solution architects, QA teams, and stakeholders to understand requirements and deliver technical solutions
- Perform code reviews, debugging, performance tuning, and application optimization
- Participate in CI/CD implementation, application deployment, and release management using DevOps practices
- Maintain source code using Git or TFS and follow version control best practices
- Create and maintain technical documentation, including design documents, API documentation, and deployment guides
- Troubleshoot production issues and provide timely support for critical business applications
Requirements
- Minimum 5+ years of hands-on experience in .NET Framework and ASP.NET Core application development
- Maximum 5 years of working experience in banking or financial domain
- Strong proficiency in C# programming with expertise in object-oriented design principles.
- Extensive experience in developing, consuming, and integrating SOAP/XML Web Services.
- Strong expertise in RESTful API design, development, integration, and troubleshooting.
- Hands-on experience in developing, deploying, and maintaining Windows Services.
- Strong database development experience with Microsoft SQL Server, including stored procedures, T-SQL, and performance optimization.
- Experience working with Oracle Database and PL/SQL development.
- Hands-on experience in deploying, configuring, and managing applications on Internet Information Services (IIS).
- Good understanding of DevOps practices, including CI/CD pipelines, automated deployments, and release management.
- Proficiency with Git and/or Team Foundation Server (TFS) for source code management and version control.
- Strong understanding of integration architecture, application design principles, and enterprise integration patterns.
- Experience implementing secure integration solutions, including API authentication, authorization, encryption, SSL/TLS, OAuth, JWT, and industry-standard security best practices