Role OverviewThe Senior Application Developer – Legacy Modernization strengthens and evolves legacy systems by improving operational stability, enhancing observability, and migrating core services to modern, scalable platforms. This role designs and executes modernization strategies, establishes engineering standards, and leverages automation, CI/CD, and AI-assisted development tools to accelerate system transformation.
What You Will Do
Designs, develops, and implements the incremental migration of legacy application logic to C# /.Net, establishes scalable patterns, reusable components, and engineering standards. Evaluates existing batch and online processes for modernization readiness and defines migration strategies that balance technical risk, cost, and business continuity.
Why It Might Be a Fit
Requires advanced understanding of information processing principles and practices, expert-level proficiency in C# and.Net, and experience with microservices architectures. Experience with incremental decomposition of monolithic systems into domain services and experience building and maintaining CI/CD pipelines is also required.
Requirements
- Advanced understanding of information processing principles and practices
- Expert-level proficiency in C# and.Net
- Experience with microservices architectures
- Solid understanding of relational databases and SQL
- Demonstrated ability to work in AI-augmented development environments
- Experience with incremental decomposition of monolithic systems into domain services
- Experience building and maintaining CI/CD pipelines
- Experience leveraging agentic AI systems to assist with development tasks
- Working knowledge of data privacy, security, and regulatory considerations in application development
- Bachelor’s degree in the field of computer science, information systems, or computer engineering or equivalent experience
- 5+ years of application development experience across the full software development lifecycle
- 5+ years of experience with business requirements analysis and translation into technical solutions
- 3+ years of hands-on experience with Microsoft development tools
- 5 + years of COBOL programming experience in legacy or mainframe-adjacent environments
- 3+ years of hands-on experience with relational database technology
Benefits
- Health insurance
- Paid time off
- Retirement plan
- Learning budget
- Parental leave
- Wellness program
- Visa/relocation assistance
- Remote flexibility
- Stipends
- Bonus/commission
]]>