Software Developer

    • VOESTALPINE SIGNALING USA INC
  • Loveland, CO
  • Posted 3 days ago | Updated 1 hour ago

Overview

On Site
$60,000 - $75,000
Full Time

Skills

PDF
Budget
Real-time
Computer hardware
Database
Debugging
Software development
Documentation
Backup administration
Agile
Sprint
Collaboration
Estimating
Computer science
C++
Golang
Microsoft SQL Server
SQLite
Version control
Atlassian
GitHub
Fluency
English
RESTful
Sourcing
Linux
Operating systems
Microsoft Visual Studio
Eclipse

Job Details

Job Description

Job Description
Description:

This individual will be responsible for developing and maintaining software solutions at voestalpine Signaling USA located in Loveland, Colorado. voestalpine Signaling USA develops high-end monitoring equipment for the railroad industry and is part of a large international group headquartered in Austria. An introduction to our products can be viewed here:

https://cdnstoreapp.blob.core.windows.net/image-container/787226/original/voestalpine_signaling_DMT_diagnostic-and-monitoring-technologies.pdf


Candidate must be able to work effectively in an agile team environment. Candidate must also be able to coordinate with other team members, domestic and international, as well as work unsupervised to accomplish goals on schedule and within budget. This is a salaried position and after hours work is sometimes required. Some domestic and international travel is also required.


Responsibilities include:

  • Design, develop and maintain software solutions for various railroad wayside monitoring systems including:

-Near real-time hardware applications

-Backend website applications

-Database applications

  • Debug software applications and develop new modules for current applications.
  • Compile, document and distribute new applications and updates to existing applications.
  • Support other team members in troubleshooting, bug fixes and general maintenance of existing software.
  • Ensure the following of proper software development practices, including, but not limited to documentation, creating well-formed code, proper commenting, source-code control methods and backups of source code.

Our team adopts the agile development methodology and works in 3-week sprints. New features and improvements are developed in close cooperation with the product owner. Participation in this environment includes status meetings, planning meetings, and estimating time for schedules on a project level.


Our team adopts the agile development methodology and works in 3-week sprints. New features and improvements are developed in close cooperation with the product owner. Participation in this environment includes status meetings, planning meetings, and estimating time for schedules on a project level.

Requirements:
  • 4-year degree in computer science or similar field of study
  • 2-3 years of experience in a technical position
  • Proficient in C++ and Golang
  • Experience with SQL Server and SQLite
  • Experience with software version control concepts and one or more of the following solutions: Atlassian tools, GitHub
  • Fluent in English, both written and spoken
  • Able to travel domestically
  • Authorized to work lawfully in the United State
  • Must possess a valid US driver's license


Desired Skills

  • Familiar with RESTful API and event-sourcing
  • Linux operating system experience
  • Visual Studio Code, and/or Eclipse IDE
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.