Link copied to clipboard!
Back to Jobs
Software (C#.NET) Engineer at TMS
TMS
Nashville, IN
Information Technology
Posted 0 days ago
Job Description
Role: Software (C#/ .NET) Engineer Duration: 12 Months C2H Location: Nashville TN- fully onsite Key Responsibilities: Analyze and understand -based applications and identify integration points. Migrate and refactor legacy applications into a modular plug-in driven Azure platform. Leverage Azure services to modernize application components (App Services Azure Functions Service Bus etc.). Ensure the integration is clean scalable and maintains low coupling with the existing system. Collaborate with architects and DevOps teams to implement CI/CD pipelines and infrastructure as code. Maintain high code quality through best practices such as unit testing code reviews and documentation. Troubleshoot performance deployment and integration issues in cloud and hybrid environments. Required Skills and Experience: Strong experience with C# (Framework/Core) in enterprise applications. Experience with Microsoft Azure including key services like: Azure App Services Azure Functions Azure Storage Azure Service Bus Azure Key Vault Solid understanding of modular and plug-in architecture patterns. Hands-on experience with refactoring legacy applications for cloud-readiness. Familiarity with CI/CD tools (e.g. Azure DevOps GitHub Actions pipelines). Proficient in REST API development asynchronous programming and dependency injection. Strong understanding of DevOps principles and infrastructure as code (ARM/Bicep/Terraform). Excellent problem-solving debugging and communication skills. Key Skills Entity Framework,MVC,Wcf,.NET,ASP.NET,Microsoft SQL Server,C#,Visual Studio,TFS,ADO.NET,JavaScript,Visual Basic Employment Type : Full Time Experience: years Vacancy: 1
Resume Suggestions
Highlight relevant experience and skills that match the job requirements to demonstrate your qualifications.
Quantify your achievements with specific metrics and results whenever possible to show impact.
Emphasize your proficiency in relevant technologies and tools mentioned in the job description.
Showcase your communication and collaboration skills through examples of successful projects and teamwork.