Software Engineer II

Loram Maintenance of Way

$141K *
Hamel, MN 55340In-Person
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science, computer engineering, or a related field.
  • 7 years of progressive post-bachelor's experience in software engineering.
  • 3 years of experience with .NET framework and C#.
  • Experience programming in WPF/Windows Forms and working with MS SQL databases.
  • Strong skills in Object-Oriented Analysis and Design, as well as GUI development.

Responsibilities

  • Analyze software and data requirements for design feasibility within time and cost constraints.
  • Consult with engineers and data analysts to determine system specifications.
  • Design, develop, and test software and database applications based on customer requirements.
  • Implement optimal data pipeline architecture and develop supporting tools for data analysis.
  • Document procedures for software system testing and data validation.
  • Coordinate testing, installation, and commissioning of software systems.
  • Provide ongoing support and maintenance for existing applications.

Benefits

  • Hybrid work available at manager's discretion.
  • 20% domestic and international travel opportunities.
  • Eligibility for employee referral program.
Full Job Description
Job Title: Software Engineer II

Employer: Loram Technologies, Inc.

Position Description:

Analyze software and data requirements to determine feasibility of design within time and cost constraints; consult with engineers, data analysists and other operations to determine system specifications to meet the functional and performance requirements; communicate concepts, recommendations, and solutions effectively with customers as well as management, verbally and in written format; design, develop, and test software and database applications to meet customer/product requirements; design and implement optimal data pipeline architecture; identify and build tools which utilize that data pipeline to promote insightful data analysis and automate processes; develop and implement procedures and documentation for software system testing, data validation and training; coordinate testing, installation, and commissioning of software systems; provide support and maintenance for existing applications; and work with stakeholders including the Operations, Engineering and Data teams to support specific data extraction, analysis, and reporting/visualization needs. Hybrid work available at manager discretion; 20% domestic and international travel to vendors or affiliate offices.

NOTICE: Pursuant to 20 C.F.R. § 656.10, you are hereby notified that an Application for Permanent Employment Certification will be filed for the job opportunity below. Any individual may provide documentary evidence bearing on this application, with information on available workers and information on wages and working conditions, to the Certifying Officer at the U.S. Department of Labor as follows:

Certifying Officer

U.S. Department of Labor

Employment and Training Administration

Office of Foreign Labor Certification

200 Constitution Avenue NW, Room N-5311

Washington, DC 20210

Basic Qualifications: Bachelor's degree in computer science, computer engineering or related engineering field and 7 years of progressive post bachelor's experience as a Software Engineer. 3 years of experience with: .NET framework; C#; programming in WPF/Windows Forms; MS SQL Databases; Objection Oriented Analyst and Design; GUI development. Also requires 7 years software design and development experience.

Location: The position is located at Loram Technologies, Inc., 3900 Arrowhead Drive, Hamel, MN 55340. Hybrid work available at manager discretion.

Salary: $141,898/year

Position qualifies for employee referral program.

For confidential consideration, apply at https://jobs.loram.com

Similar Jobs

More Information Technology Jobs

Find similar Software Engineer II jobs: