Job Title: Senior .NET Engineer (Legacy Application Specialist) Work Mode: Remote Engagement Type: Contract (C2C) Duration: 6+ Months
Job Description
We are looking for a highly experienced Senior .NET Engineer with strong expertise in legacy
application maintenance and enhancement. The ideal candidate will have a deep
understanding of complex business logic across multiple .NET services and the ability to
communicate technical concepts clearly to both technical and non-technical stakeholders.
This role involves analyzing existing systems, understanding inter-application workflows, and
ensuring seamless service integration in a distributed environment.
Key Responsibilities
Analyze and document business logic and workflows within legacy .NET applications
Develop a deep understanding of interactions and dependencies across multiple
applications
Analyze and integrate services to ensure seamless data flow and system operations
Maintain and enhance existing .NET Framework and .NET Core applications
Clearly communicate technical designs and solutions to technical and non-technical
stakeholders
Collaborate with product managers, QA engineers, and development teams to deliver
high-quality solutions
Support CI/CD pipelines and DevOps-driven development practices
Required Skills & Qualifications
Self-starter with strong ownership and problem-solving abilities
Strong proficiency in C#, .NET Framework, and .NET Core
Extensive experience with ASP.NET MVC
Strong expertise in Microsoft SQL Server (MSSQL)
Experience with RESTful and SOAP web services
Exposure to cloud platforms (Azure or AWS)
Solid understanding of CI/CD practices
Knowledge of DevOps tools and methodologies
Strong analytical and communication skills
Bonus / Nice-to-Have Skills
AWS services: ECS, Fargate, CloudWatch, S3
Experience with Datadog
Knowledge of Node.js and TypeScript
Experience working on large-scale, real-time stream or event-processing systems