Talent.com
Software Developer Legacy Systems & Geotechnical Tools
Software Developer Legacy Systems & Geotechnical ToolsCall & Nicholas, Inc. • Tucson, Arizona, USA
Software Developer Legacy Systems & Geotechnical Tools

Software Developer Legacy Systems & Geotechnical Tools

Call & Nicholas, Inc. • Tucson, Arizona, USA
1 day ago
Job type
  • Full-time
Job description

CNI is seeking to employ a programming specialist to manage legacy code and work with engineers in developing new code for internal utilization in engineering practice.

Legacy code includes several suites of programs written in Fortran to accomplish custom developed engineering analyses. This code dates back to the 1980s.

Key Responsibilities

  • Maintain debug and improve proprietary legacy Fortran code used for custom geotechnical and hydrological analyses.
  • Collaborate with engineers and geologists to develop new features and tools.
  • Modernize and extend our software ecosystem including :

Web-based applications (JavaScript)

  • Excel-based tools (VBA / Visual Basic for Applications)
  • AutoCAD automation (AutoLISP)
  • Scripts and utilities in Python C# and Perl
  • Support internal users and deliver reliable performant software that directly supports engineering decisions.
  • Qualifications :

    Required Qualifications

  • 210 years of professional software development experience
  • Experience working with and maintaining legacy codebases
  • Strong problem-solving and debugging skills
  • Proficiency in one or more common backend or full-stack languages (e.g. Python C# Java JavaScript or similar)
  • Experience with relational databases and writing efficient queries
  • Ability to communicate clearly with both technical and non-technical stakeholders
  • Nice to Have

  • Experience in an engineering scientific or consultancy environment
  • Exposure to system modernization or migration projects
  • Familiarity with version control CI / CD pipelines and automated testing
  • Frontend framework experience
  • Interest in improving software architecture over time
  • Experience with building or managing databases
  • Additional Information :

    What We Offer

  • Interesting real-world problems tied to engineering projects
  • A balance of legacy system stewardship and new development
  • Collaborative team environment
  • Competitive salary and benefits
  • Opportunities to influence technical direction and system design
  • Remote Work : No

    Employment Type : Full-time

    Key Skills

    Asset,ABAP,Community Support,Elevator Maintenance,Infection Control,Arbitration

    Experience : years

    Vacancy : 1

    Create a job alert for this search

    Software Developer Legacy Systems Geotechnical Tools • Tucson, Arizona, USA

    Similar jobs
    Senior Software Developer, ML Ops

    Senior Software Developer, ML Ops

    VirtualVocations • Tucson, Arizona, United States
    Full-time
    A company is looking for a Senior Software Developer, ML Ops.Key Responsibilities Partner with stakeholders to build framework-agnostic services for machine learning needs Establish the roadmap ...Show more
    Last updated: 12 hours ago • Promoted • New!
    Mid-Level Software Engineer

    Mid-Level Software Engineer

    VirtualVocations • Tucson, Arizona, United States
    Full-time
    A company is looking for a Mid-Level Software Engineer for their Warehouse Optimization Team (Remote).Key Responsibilities Design and deliver innovative solutions in collaboration with the team t...Show more
    Last updated: 2 hours ago • Promoted • New!
    Software Engineer III

    Software Engineer III

    VirtualVocations • Tucson, Arizona, United States
    Full-time
    A company is looking for a Software Engineer III - API.Key Responsibilities Design and implement complex product features and platform improvements with clean, maintainable code Produce and main...Show more
    Last updated: 20 days ago • Promoted
    Software Engineer Consultant

    Software Engineer Consultant

    VirtualVocations • Tucson, Arizona, United States
    Full-time
    A company is looking for a Software Engineer Consultant - AEM & Adobe Cloud.Key Responsibilities Support software development by creating utilities and evaluating software specifications for feas...Show more
    Last updated: 5 days ago • Promoted
    Software Programmer Project Lead

    Software Programmer Project Lead

    VirtualVocations • Tucson, Arizona, United States
    Full-time
    A company is looking for a System Software Programmer - Project Lead.Key Responsibilities Research, design, document processes, and develop solutions while leading testing and code reviews Coord...Show more
    Last updated: 20 hours ago • Promoted • New!
    Data Engineering Software Developer

    Data Engineering Software Developer

    VirtualVocations • Tucson, Arizona, United States
    Full-time
    A company is looking for a Software Developer - Data Engineering.Key Responsibilities Develop and maintain data ingestion and integration pipelines using Python and ETL tools Design, implement, ...Show more
    Last updated: 10 hours ago • Promoted • New!
    Lead MuleSoft Developer

    Lead MuleSoft Developer

    VirtualVocations • Tucson, Arizona, United States
    Full-time
    A company is looking for a Lead Mulesoft Developer / Administrator.Key Responsibilities Design and develop integrations and APIs using MuleSoft's Anypoint Platform Administer and maintain MuleSoft...Show more
    Last updated: 3 days ago • Promoted
    Greenhouse Integration Developer

    Greenhouse Integration Developer

    VirtualVocations • Tucson, Arizona, United States
    Full-time
    A company is looking for a Greenhouse Integration Developer.Key Responsibilities Collaborate with HR, Talent Acquisition, and IT to understand integration and data requirements Design, build, an...Show more
    Last updated: 3 days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    VirtualVocations • Tucson, Arizona, United States
    Full-time
    A company is looking for a Lead Software Engineer I - Java & Python.Key Responsibilities Design, develop, and deliver high-quality software iteratively and incrementally Build and enhance distri...Show more
    Last updated: 22 days ago • Promoted
    Software Developer

    Software Developer

    VirtualVocations • Tucson, Arizona, United States
    Full-time
    A company is looking for a Software Developer to join their team remotely in Chantilly, Virginia.Key Responsibilities Design, develop, maintain, test, and document high-quality software solutions...Show more
    Last updated: 22 days ago • Promoted
    Remote Duck Creek Developer

    Remote Duck Creek Developer

    VirtualVocations • Tucson, Arizona, United States
    Remote
    Full-time
    A company is looking for a Remote Duck Creek Developer.Key Responsibilities Create specifications, designs, and implementations of Duck Creek Billing technical solutions Lead the technical deliv...Show more
    Last updated: 3 days ago • Promoted
    Senior MuleSoft Developer

    Senior MuleSoft Developer

    VirtualVocations • Tucson, Arizona, United States
    Full-time
    A company is looking for a Senior MuleSoft Developer (USA Remote).Key Responsibilities Design, develop, and maintain integration solutions using MuleSoft Anypoint Studio Create and manage APIs a...Show more
    Last updated: 3 days ago • Promoted
    Senior Application Developer

    Senior Application Developer

    VirtualVocations • Tucson, Arizona, United States
    Full-time
    A company is looking for a Senior Application Developer to join their UK Customer Success team.Key Responsibilities Develop algorithms and applications for complex problem-solving on quantum syst...Show more
    Last updated: 21 days ago • Promoted
    AI Software Developer

    AI Software Developer

    VirtualVocations • Tucson, Arizona, United States
    Full-time
    A company is looking for a Software Development Engineer for their Systems Research Team.Key Responsibilities Design and implement AI-assisted workflows across multiple repositories Create and m...Show more
    Last updated: 10 hours ago • Promoted • New!
    System Software Programmer

    System Software Programmer

    VirtualVocations • Tucson, Arizona, United States
    Full-time
    A company is looking for a System Software Programmer - Project Lead.Key Responsibilities Research, design, document processes, and develop solutions while leading testing and code reviews Engag...Show more
    Last updated: 6 days ago • Promoted
    Senior Software Developer

    Senior Software Developer

    VirtualVocations • Tucson, Arizona, United States
    Full-time
    A company is looking for a Senior Software Developer.Key Responsibilities Collaborate with the product management team to build quality products Lead a small, globally distributed team, driving ...Show more
    Last updated: 22 days ago • Promoted