{"schemaVersion":"jobsearcher.job.v1","id":"6155cacfae75f5413bfc88ca","url":"https://jobsearcher.com/jobs/6155cacfae75f5413bfc88ca","canonicalUrl":"https://jobsearcher.com/jobs/6155cacfae75f5413bfc88ca","title":"Dotnet Developer","description":"Job Title: .NET Developer (Java Migration)Location: RemoteDuration: 12+ MonthsJob SummaryWe are seeking an experienced .NET Developer with strong Java knowledge to support a strategic application modernization initiative. The primary responsibility for this role is to assist in converting an existing .NET application into Java. The ideal candidate will have hands-on experience in both .NET and Java development, along with a solid understanding of application architecture, code migration, and modernization best practices.Key ResponsibilitiesAnalyze and understand the existing .NET application architecture and business logic.Design, develop, and migrate application components from .NET to Java.Write clean, maintainable, and high-quality code following industry best practices.Collaborate with architects, developers, QA teams, and business stakeholders throughout the migration process.Troubleshoot, debug, and optimize application performance.Perform code reviews and ensure adherence to coding standards.Create and maintain technical documentation related to the migration effort.Support testing, deployment, and post-migration validation activities.Required Qualifications5+ years of experience in .NET development using C#, ASP.NET, and .NET Framework/.NET Core.Strong hands-on experience with Java development (Java 8/11/17 or higher).Experience with application migration or modernization projects, particularly .NET to Java.Strong understanding of object-oriented programming (OOP), design patterns, and software development principles.Experience with RESTful APIs, web services, and microservices architecture.Familiarity with relational databases such as SQL Server, Oracle, or MySQL.Experience with version control systems such as Git.Excellent analytical, problem-solving, and communication skills.Ability to work independently in a remote environment.Preferred QualificationsExperience with Spring Boot or other Java frameworks.Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.Familiarity with CI/CD pipelines and DevOps practices.Experience working in Agile/Scrum environments.","company":"Mastech Digital","rawCompany":"mastech digital","city":"Pittsburgh","state":"PA","isRemote":false,"isActive":false,"createdAt":"2026-08-03T10:26:57.775Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Dotnet Developer","description":"Job Title: .NET Developer (Java Migration)Location: RemoteDuration: 12+ MonthsJob SummaryWe are seeking an experienced .NET Developer with strong Java knowledge to support a strategic application modernization initiative. The primary responsibility for this role is to assist in converting an existing .NET application into Java. The ideal candidate will have hands-on experience in both .NET and Java development, along with a solid understanding of application architecture, code migration, and modernization best practices.Key ResponsibilitiesAnalyze and understand the existing .NET application architecture and business logic.Design, develop, and migrate application components from .NET to Java.Write clean, maintainable, and high-quality code following industry best practices.Collaborate with architects, developers, QA teams, and business stakeholders throughout the migration process.Troubleshoot, debug, and optimize application performance.Perform code reviews and ensure adherence to coding standards.Create and maintain technical documentation related to the migration effort.Support testing, deployment, and post-migration validation activities.Required Qualifications5+ years of experience in .NET development using C#, ASP.NET, and .NET Framework/.NET Core.Strong hands-on experience with Java development (Java 8/11/17 or higher).Experience with application migration or modernization projects, particularly .NET to Java.Strong understanding of object-oriented programming (OOP), design patterns, and software development principles.Experience with RESTful APIs, web services, and microservices architecture.Familiarity with relational databases such as SQL Server, Oracle, or MySQL.Experience with version control systems such as Git.Excellent analytical, problem-solving, and communication skills.Ability to work independently in a remote environment.Preferred QualificationsExperience with Spring Boot or other Java frameworks.Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.Familiarity with CI/CD pipelines and DevOps practices.Experience working in Agile/Scrum environments.","datePosted":"2026-08-03T10:26:57.775Z","dateModified":"2026-08-03T10:26:57.775Z","hiringOrganization":{"@type":"Organization","name":"Mastech Digital","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Pittsburgh","addressRegion":"PA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"6155cacfae75f5413bfc88ca"},"url":"https://jobsearcher.com/jobs/6155cacfae75f5413bfc88ca"}}