Software Developer - Legacy Systems & Geotechnical Tools

Call & Nicholas
Tucson, AZ

Company Description

Join Call & Nicholas, Inc. – A 100% Employee-Owned Leader in Geotechnical Engineering

Call & Nicholas, Inc. is an internationally recognized, privately held engineering consultancy based in Tucson, AZ. which specializes in geotechnical engineering and hydrogeology for the mining industry. CNI has been in existence since 1979 and employs engineers, geologists, and support staff. We are an industry leader in geotechnical services and proud to be 100% employee owned. Check us out further on our website at

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

  • 2–10 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
Posted 2026-02-13

Recommended Jobs

Assistant Project Manager

Headhunter Insider
Phoenix, AZ

Assistant Project Manager – Roadway or Wet Utilities  We are seeking APM to support project teams, ensuring work stays on schedule and within budget. Key Responsibilities Maintain and update …

View Details
Posted 2025-08-21

Ophthalmologist - Oculoplastic Surgeon

Mayo Clinic
Scottsdale, AZ

Why Mayo Clinic Mayo Clinic is top-ranked in more specialties than any other care provider according to U.S. News & World Report. As we work together to put the needs of the patient first, we ar…

View Details
Posted 2025-05-19

Child Psychiatrist

MASC Medical
Phoenix, AZ

Child Psychiatrist Phoenix, AZ We are seeking a Child Psychiatrist to join our group that's located in Phoenix, AZ on a full-time basis. The organization specializes in an innovative brain-bo…

View Details
Posted 2026-01-12

Diesel Mechanic

US Foods, Inc.
Phoenix, AZ

Diesel Mechanic at US Foods, Inc. summary: Perform troubleshooting, diagnosis, repair and preventative maintenance on heavy-duty diesel fleet equipment (tractors, trailers, bobtails, lift gates) w…

View Details
Posted 2026-01-31

Travel X-Ray Tech Job - $7,367 per Month (2 Years Experience Needed)

Kins
Glendale, AZ

We are seeking a dedicated Travel X-Ray Tech in Glendale, AZ, to perform diagnostic imaging procedures in various healthcare settings. Operate and maintain X-ray equipment to produce high-quality i…

View Details
Posted 2026-01-18

Golf Course Superintendent

GolfJobs
Arizona

Share this job: Golf Course Superintendent 9 January 2026 Category: Golf Course Jobs Country: USA State: Arizona Apply for this job. Click the button below to apply for this job. Apply No…

View Details
Posted 2026-01-09

Mid-Senior Healthcare Professional

Hire Resolve.com
Phoenix, AZ

Hire Resolve is assisting healthcare organizations in hiring experienced healthcare professionals for a range of mid–senior level roles across clinical leadership, healthcare administration, care de…

View Details
Posted 2026-01-14

Locums Family Nurse Practitioner

Northeast Healthcare Recruitment, Inc.
Benson, AZ

We are seeking a dedicated and compassionate Locums Family Nurse Practitioner (FNP) to provide high-quality, patient-centered care in Benson, Arizona. This flexible locums opportunity offers PRN, part…

View Details
Posted 2026-01-28

Restaurant Managing Partner

Red Robin
Phoenix, AZ

Restaurant Managing Partner Compensation Range: 65,000.00 - 65,000.00 Our Restaurant Managing Partners lead the way in Unbridled Hospitality for our Guests and care and concern for our Team Mem…

View Details
Posted 2026-02-10