Engineering Applications Developer
Indexed description
Required Skills & Experience
• Experience coding in FORTRAN
• Ability to use .NET/C# or equivalent and Visual Studio 2019+
• Experience with structural analysis and finite element method preferably for ship and offshore structures
Nice to Have Skills & Experience
• Completion of an engineering curriculum from a university (B.S. or above). Majoring in marine and offshore engineering, ocean engineering, naval architecture, structural engineering, mechanical engineering, civil engineering, or equivalent is preferred.
• Relevant engineering experience in a classification society, shipyard, marine or offshore design/consulting office, CAD or engineering software company, software development company, or research institution is a plus.
Job Description
One of Insight Global's clients in the maritime classification industry is seeking an Engineering Applications Developer to join the Engineering Applications team, based in the Spring, Texas. The ideal candidate will have an education or background in naval architecture, ocean engineering, structural engineering, or civil engineering, and will have a passion for software development. The team is looking for someone to develop and support the current engineering applications. The company has legacy FORTRAN-based engineering analysis tools used for ship and offshore structural calculations. They’re modernizing the platform to .NET/C# and need an engineer who understands structural/FEM concepts and also enjoys building software—reading/debugging FORTRAN and progressively migrating modules to C# with strong testing and validation. written in Fortran.
Daily responsibilities include:
• Develop and test engineering applications for ships and offshore structures
• Write/maintain code that does structural/FEM-style calculations
• Refactor legacy code into well-structured modules/classes in .NET/C#
• Collaborate with stakeholders to analyze requirements and create modularized software code
• Ensure the development and unit testing in accordance with established standards
• Participate in reviews of solution designs and related codes
• Analyze and resolve technical and application problems and identify opportunities for improvement.
• Package and support deployment of releases
• Provide technical support for internal and external users
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search