MFC / C++ / Fortran Developer

10 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

request@tytantech.com


We are seeking a highly experienced MFC / C++ / Fortran Developer to maintain, optimize, and modernize mission-critical legacy applications. The ideal candidate has deep expertise in system-level programming, Windows desktop application development, and modernization of large, complex codebases. This role offers the opportunity to ensure stability of existing platforms while also driving incremental modernization and refactoring efforts.


Key Responsibilities

  • Maintain, support, and enhance MFC-based Windows desktop applications.
  • Work on high-performance C++ and Fortran modules for scientific, engineering, or computational systems.
  • Refactor, modularize, and modernize legacy code to improve maintainability, performance, and scalability.
  • Debug, profile, and optimize performance in memory- and CPU-intensive applications.
  • Document system architecture, workflows, and maintenance procedures.
  • Collaborate with stakeholders, business users, and cross-functional teams to understand requirements and deliver stable, reliable solutions.
  • Contribute to migration roadmaps for legacy systems to modern architectures (where feasible).
  • Support release management, testing, and deployment processes.


Requirements

  • 10+ years of professional experience in MFC, C++, and Fortran development.
  • Strong expertise in Windows desktop application development.
  • Solid knowledge of system-level programming, multithreading, memory management, and performance optimization.
  • Proven experience working with large legacy codebases and ensuring backward compatibility.
  • Familiarity with software modernization approaches, including migration to newer platforms, APIs, or UI frameworks.
  • Excellent debugging, troubleshooting, and problem-solving skills.
  • Strong communication skills and ability to work directly with end-users/stakeholders.


Preferred Qualifications

  • Exposure to .NET, C#, or modern C++ standards (C++14/17/20).
  • Experience with Fortran-to-C++ migration or interoperability.
  • Familiarity with scientific computing, engineering applications, or financial modeling systems.
  • Knowledge of version control (Git), build systems, and CI/CD pipelines.
  • Experience working in regulated industries (pharma, aerospace, energy, or financial services).


Soft Skills

  • Strong analytical and architectural thinking.
  • Ability to balance short-term fixes with long-term modernization goals.
  • Clear technical documentation and knowledge-sharing mindset.
  • Collaboration across distributed/global teams.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You