Job Title: Senior .Net DeveloperLocation; Remote/ Offshore
Job Description:As a Senior .NET Developer with Production Support experience, you will play a crucial role in maintaining and enhancing our existing software applications while providing support for production issues. You will work closely with cross-functional teams to ensure the reliability, availability, and performance of our applications meet business needs.
Responsibilities:Develop, enhance, and maintain scalable and robust .NET applications.Troubleshoot, debug, and resolve production issues in a timely manner to minimize downtime and impact on business operations.Collaborate with development teams to design and implement solutions that improve application stability and performance.Implement best practices for coding, testing, and deployment to ensure high-quality software delivery.Participate in code reviews and provide constructive feedback to improve code quality and maintainability.Work closely with stakeholders to gather requirements and translate them into technical solutions.Document technical specifications, system configurations, and troubleshooting procedures.Stay updated on emerging technologies and industry trends to drive innovation and continuous improvement.Mentor junior developers and contribute to their professional growth and development.
Requirements:Property and Casualty Insurance experience preferred.Deep understanding of modern web development technologies in front-end and back-end architectures using C#, .NET, Visual Studio, JavaScript, CSS, jQuery, SSIS, SSRS, and SQL Server along with its management tools.Experience with design patterns, code structure, continuous integration, object-oriented development using MVC, Forms, multi-thread patterns. Knowledge of GitHub and Git is necessary.Experience in web integration using HTTP, SOAP, JSON, XML, RESTful API.Familiarity with AWS application hosting services, high availability and resent cloud developments.Experience in engineering business process flows, and development life cycles.Technical skills to master application configuration: modifying XML definitions, scripting (JavaScript, VB, etc.), understanding of relational database concepts, and other skills involved with implementing an advanced web application.Demonstrated ability to design, configure, and unit-test software products