Senior Software Engineer (.Net with Java)
S&P GlobalMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Lead modernization of .NET MVC applications to cloud-native AWS architecture, including assessment, design, and implementation.
Manage functional migration from .NET to Java platforms ensuring system correctness and availability during transition.
Define and enforce engineering standards including clean code, test automation, security practices, and release reliability.
Minimum Requirements
Bachelor's degree in Computer Science, Information Systems, or Engineering (or equivalent work experience).
5-7 years IT experience in application development and support.
Strong experience with Java (J2EE, Spring Framework), Microsoft .Net C#, and .Net MVC web applications.
Minimum 1-2 years experience in at least three of the following areas: Advanced Python, Advanced Scala, React JS, Infrastructure/CICD/DevOps, Big data/AWS Cloud/Microservices, Big data processing engines, AWS services (EC2, EMR, Lambda, S3, Glue), Ansible/Fortify/Jenkins, QA Automation, or security vulnerability management.
Ideal Candidate Profile
Experienced in driving application modernization and migration projects involving .NET and Java ecosystems in large-scale, core financial platforms.
Skilled in AWS cloud-native architecture and deployment strategies with strong emphasis on production readiness and risk mitigation.
Able to lead engineering excellence initiatives encompassing secure coding, test strategy, CI/CD reliability, and compliance within regulated financial environments.
