What are the responsibilities and job description for the Software Engineer II position at Loram Maintenance of Way, Inc.?
req4832
Job Title: Software Engineer II for Loram Technologies, Inc.
Location: Hamel, MN. Hybrid work available at manager discretion.
What You’ll Do: 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.
Required 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.
7 years software design and development experience.
Salary: $141,898/year
Job Title: Software Engineer II for Loram Technologies, Inc.
Location: Hamel, MN. Hybrid work available at manager discretion.
What You’ll Do: 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.
Required 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.
7 years software design and development experience.
Salary: $141,898/year
Salary : $141,898