Contact Company
Senior Java / C# Conversion Developer (Remote)
Information Technology company
Information Technology company
Jacksonville, FL 32258
W-2 onlyUS ResidentContractContract to Permanent2182 views
Jacksonville, FL 32258
ContractContract to Permanent

Seeking a Senior Java / C# Migration Developer for an 100% Remote position.

The Senior Java Conversion and Development Specialist works on problems of diverse scope where analysis of data requires evaluation of identifiable factors. Strong knowledge in C# (C-Sharp) technologies and debugging code is a must have. Demonstrates good judgment in selecting methods and techniques for obtaining solutions. Networks with senior internal and external personnel in own area of expertise. The principal works on the migration efforts of critical, industry-class, on-house, or commercial products as well as tooling for use in project work.

This role involves migrating legacy code to a modern tech stack using a custom migration toolset.

Essential Duties and Responsibilities

  • Strong self-starter and learner to be trained on and work the Factory tools
  • Learns and becomes an expert using Factory tools to perform mainframe migrations.
  • Performs mainframe refactors to Java.
  • Flexible development background to work in both C# and Java.
  • Document requirements, use cases, system design and code
  • Able to perform deep-dive analysis on our tools output in an IDE (VS or Eclipse)
  • High proficiency in issue and bug management in a debugging development role
  • Strong ability to stay focused and pay attention to details
  • Participate in multiple concurrent projects to completion on-time and on-budget
  • Strong knowledge of profiling blocks of code and debugging required to fix existing code base
  • Deliver within the scope of a Factory project while not compromising on quality
  • Work closely with team members and clients to achieve desired results
  • Thrive in an environment of collaboration and change
  • Develops and works the Factory’s coding standards and best practices


  • 10+ Years of Development experience using cutting edge development tools in Java
  • 5+ Years of and scripting knowledge (Bash, Python, and PowerShell)
  • 5+ Years of experience with SQL, TSQL, and conversion to an RDBMS
  • Agile methodology for software development.
  • BA/BS in Computer Science or equivalent work experience. Master’s degree in computer science a plus.

Skills, Knowledge, and Abilities

  • Expert level experience coding in Java
  • Capable of code debugging, performing builds, and rollouts
  • Experience with algorithms and data structures
  • Strong version management experience is a must
  • Expert-level capability to code using highly abstract design principles.
  • Exposure to or experience with third party development frameworks desired
  • The ability to learn new frameworks in a short period
  • Strong object-oriented programming debugging skills.
  • Proven experience with mainframe migrations
  • Experience with package and deployment management tools such as Nuget, MSI, etc...
  • Expert database development knowledge.
  • SQL development
  • Understanding of database concepts
  • Ability to create/maintain database objects
  • Query tuning
  • Database locking
  • Experienced in unit testing, test-driven development, integration testing, and deployment using cloud technologies.
  • Excellent written and verbal communication skills.
  • Experience with Agile Development Methodologies
  • A plus for the projects will be experienced with mainframe applications and database technologies
  • A plus for the role is some experience with mainframe application technologies (COBOL, CICS, DB2, etc…), and able to understand the transformation from a legacy codeset to a modern codeset

Skill Proficiency Years Experience Percent Used
IBM Mainframe
MS Azure