Job Summary
We are looking for an experienced Senior .
NET Developer with 10+ years of experience in software development and production support.
The ideal candidate should have strong expertise in Microsoft .
NET technologies, C#, ASP.
NET, .
NET Core, Web API, and SQL Server, along with experience in front-end development and cloud-based solutions.
The candidate should be capable of developing, maintaining, and supporting enterprise applications while identifying opportunities to improve business processes and application performance.
Key Responsibilities
- Design, develop, enhance, and maintain applications using C#, VB.NET, ASP.NET, and .NET Core.
- Develop and maintain RESTful APIs, SOAP web services, and MVC-based applications.
- Build and maintain user interfaces using JavaScript, React, Angular, jQuery, Bootstrap, HTML, and CSS.
- Work with relational databases such as SQL Server, Oracle, PostgreSQL, and Sybase.
- Develop and support cloud-based applications using Microsoft Azure or AWS.
- Implement and maintain service-oriented architecture (SOA) solutions.
- Work with XML, XSD, XSLT, and WSDL for data exchange and web service integrations.
- Troubleshoot application issues, perform root cause analysis, and provide production support.
- Identify opportunities for business process improvement and preventive maintenance.
- Collaborate with cross-functional teams to deliver reliable and scalable software solutions.
Required Technical Skills
- 10+ years of experience in software development or production support.
- Strong hands-on experience with C#, VB.NET, ASP.NET, and .NET Core.
- Good knowledge of Web API, MVC, and SQL Server.
- Front-end development experience with React, Angular, Knockout JS, jQuery, JavaScript, HTML, CSS, Bootstrap, LINQ, and AJAX.
- Strong understanding of Service-Oriented Architecture (SOA).
- Experience with SOAP, REST, Web Services, WSDL, XML, XSD, and XSLT.
- Cloud development experience with Azure or AWS.
- Experience working with relational databases such as SQL Server, Oracle, PostgreSQL, or Sybase.
- Strong analytical, troubleshooting, and problem-solving abilities.
- Experience in business process improvement, problem management, and preventive maintenance.
- Excellent communication and teamwork skills.