Job Title: .Net Developer with Java knowledge
Work Location: Louisville, KY, St Louis, MO or Alpharetta, GA (Hybrid - Tuesday, Wednesday and Thursday.)
We are seeking a skilled and proactive senior software engineer to help with the modernization and migration of a thick client functionality; it will include an upgrade of .net code. The ideal candidate will have strong expertise in .net, application security, automation, AWS and Java , JavaScript, Spring , SpringBoot, RestWebServices (Good to have). The role involves analyzing existing legacy systems, modernizing components , building Jenkins pipelines and ensuring security best practices.
Key Responsibilities :
1. Analyze and upgrade .net thick client in an AWS cloud infrastructure. (Upgrade involves .NET 4.8 to 9, Webforms 14 to Core Razor, Entity Framework 6 to 8, .NET Client Version 3.5 to 9, Crystal Reports 13 to 2020)
2. Refactor or rewrite legacy components where necessary for cloud compatibility,
3. Design and implement robust Jenkins CI/CD pipelines for automated builds, testing , and deployments.
4. Research and Document end to end data flow across legacy and cloud systems.
5. Collaborate with cross-functional teams to understand application dependencies and integration points.
6. Identify and remediate security vulnerabilities in legacy code and infrastructure