[Remote] Senior Software Developer – Engineering Applications
Note: The job is a remote job and is open to candidates in USA. LingaTech is seeking a Senior Software Developer to support the development, maintenance, modernization, and deployment of engineering software applications. The role focuses on legacy Fortran programs and Windows-based .NET applications while also supporting configuration, documentation, version control, hosting, and cloud migration activities in collaboration with bridge design and load rating engineers.
Responsibilities
- Develop, maintain, enhance, and troubleshoot engineering software applications
- Support revisions and enhancements to Fortran-based engineering programs in response to engineering and software revision requests
- Modify and maintain VB.NET WinForms desktop applications, including EngMgr and EngAsst
- Support modernization efforts for engineering applications using C# and WPF
- Develop and maintain application components using .NET, C#, Visual Basic, XML, and HTML
- Track all software revisions and changes using Git version control
- Perform software maintenance, debugging, testing, and troubleshooting to ensure applications operate as expected
- Support software configuration and release activities for engineering applications
- Maintain and update application documentation, including User Manuals, System Manuals, and configuration files
- Update Microsoft Word documentation and publish finalized user documentation as Adobe PDF release documents
- Support installation and deployment activities using InstallShield
- Support application hosting environments running on Windows Server and Microsoft IIS
- Assist with cloud hosting initiatives, including application migration and site migration activities
- Use Microsoft Visual Studio and other development and productivity tools to perform software development and maintenance activities
- Collaborate with bridge design and bridge load rating engineers to understand requirements and implement software revisions
- Participate in software releases, enhancements, testing, and ongoing application maintenance
- Maintain technical documentation and development artifacts in accordance with established procedures
Skills
- 5+ years of professional experience in software development and maintenance
- Strong software development experience with .NET technologies
- Experience with C# and/or Visual Basic/VB.NET
- Experience developing or maintaining Windows desktop applications, particularly WinForms or WPF
- Experience with Fortran or other legacy engineering programming environments
- Experience with XML and HTML
- Experience using Git for source control and version management
- Experience with Microsoft Visual Studio
- Experience supporting applications hosted in a Windows Server environment
- Experience with Microsoft Internet Information Services (IIS)
- Experience with software installation, deployment, or packaging tools such as InstallShield
- Ability to troubleshoot, modify, test, and maintain existing software applications
- Strong documentation skills and ability to maintain technical and user-facing documentation
- Ability to work effectively with technical and engineering personnel to translate requirements into software changes
- Experience developing or maintaining software used for bridge design, bridge engineering, or bridge load rating
- Experience working with engineering software or applications containing complex technical calculations
- Experience with Fortran-based engineering programs
- Experience with VB.NET WinForms applications
- Experience with C# WPF applications
- Experience modernizing legacy desktop applications
- Experience with cloud hosting and application/site migration
- Experience with Windows Server 2022 and IIS
- Experience with Adobe Acrobat Professional, Microsoft Office 365, and Microsoft Visio
- Experience preparing software release documentation and user manuals
- Familiarity with engineering software development and maintenance processes
- Experience working in an environment where software development activities are performed in collaboration with professional engineers
Benefits
- Remote work arrangement
Company Overview
Company H1B Sponsorship