Software Developer I

$72,939 - $75,000/Yr

Mxv Rail - Pueblo, CO

posted 4 days ago

Full-time - Entry Level
Remote - Pueblo, CO

About the position

The Software Developer I at MxV Rail is responsible for developing and maintaining software solutions for both internal and external customers in the railroad industry. This role involves utilizing software engineering principles, data analysis, and programming skills to support the development of tools that enhance operational efficiency and safety in rail transport. The position requires collaboration with team members and customers to gather requirements, estimate workloads, and ensure the delivery of high-quality software products.

Responsibilities

  • Develop and maintain software for internal and external customers as directed by the Resource Manager.
  • Participate in all phases of projects including data gathering, workload estimation, and progress meetings.
  • Support the development of system user documentation and coding documentation.
  • Identify potential changes to project scope or schedule and research new tools and methods.
  • Communicate with product owners and customers to document needs and generate detailed software development plans.
  • Develop unit tests and validation tests for software products.
  • Produce code consistent with MxV Rail coding standards and follow source control management guidelines.
  • Actively participate in code reviews and ensure safe performance of all duties.

Requirements

  • Bachelor's degree in Software Engineering, Applied or Computational Math, Computer Science, or related field.
  • Demonstrable experience programming in Fortran.
  • Experience in a continuous integration/continuous delivery development environment.
  • Ability to learn new programming languages and technologies.
  • Strong computer skills, including proficiency in Microsoft Office products (Excel, Word, Outlook, PowerPoint).
  • Excellent verbal and written communication skills.
  • A current and valid driver's license.

Nice-to-haves

  • Master's degree in Software Engineering, Applied or Computational Math, Computer Science, or related field.
  • Experience in laboratory testing methods and data analysis techniques.
  • Background in managing project budgets and deliverables.
  • Understanding of railway wheel/rail mechanics.
  • Experience with Test-Driven Development (TDD).
  • Experience with Azure DevOps or other integrated SCM (git) repository.

Benefits

  • Wellness program
  • Paid holidays
  • Disability insurance
  • Health insurance
  • Dental insurance
  • Flexible spending account
  • Tuition reimbursement
  • Employee assistance program
  • Vision insurance
  • 401(k) matching
  • Life insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service