Senior Software Engineer Job at Management Science Associates Inc., Remote

RmRjZWM1NGZpeDNzbGlVbDNKS3VxQT09

Job Description

Overview: Management Science Associates, Inc. (MSA) is a diversified information management company that for over half a century has given market leaders the competitive edge in data management, analytics and technology. We are seeking a Senior Software Engineer to join MSA’s Metals and Advanced Manufacturing Division, which develops software solutions for the steel and other manufacturing industries. These applications are typically installed in Industrial/Process Automation environments.


Responsibilities:

  • Designing and developing new and existing applications primarily in the C# language within the .NET framework which are integrated with database technologies
  • Independently work on all SDLC phases
  • Provide quality software development, working closely with MSA Tech Leads and Project Manager
  • Participate in user interface design
  • Writing technical documents as part of established methodology
  • Participate in unit testing and development of test plans
  • Developing standard and custom reporting for clients
  • Writing code to interface with a variety of external devices/systems
  • Support and maintain legacy system applications
  • Full-time remote position from home office


Required Skills
  • Requires a four-year degree in Computer Science/Information Technology, Industrial Engineering or equivalent experience
  • Minimum of eight years of experience in systems analysis and programming, addressing unique issues of architecture and data management. Must have the experience to begin working at the highest technical level of all phases of systems analysis and programming activity across the full scope of software development cycle.
  • Experience at programmatically interfacing with a relational database management system (preferably SQL Server)
  • C#, .NET, ASP.NET, and SQL Server skills
  • Windows Forms experience is required
  • Mathematical modeling skills with ability to implement in code is highly desired
  • Familiarity with mixed-integer linear programs (MILPs) is desired
  • Knowledge of version control software
  • Strong communication and technical skills
  • Experience in steel or manufacturing environments is desired
  • Experience with installing systems in an industrial/process automation environment is a plus, along with experience interfacing with external devices and systems, is desired
  • Experience with PowerBI is a plus
  • Experience with SQL Server Reporting Services (SSRS) and Visual Studio Report Builder is desired
  • Must be willing to take on new challenges outside of current skill set


Required Experience

Similar Jobs

Vallarta Supermarkets

Instructional Designer Job at Vallarta Supermarkets

Title: Instructional DesignerClassification: Non-exemptReports to: Instructional Design ManagerPay Range: $32 - $38 HourlyThe compensation range provided is in compliance with state specific

Texas County Memorial Hospital

Licensed Practical Nurse Job at Texas County Memorial Hospital

Maintains regulatory agency requirements, nursing and hospital policies, procedures and standards. Provides direct and indirect patient care services that meet

Einstein Bros. Bagels

Team Member Job at Einstein Bros. Bagels

Our teams take pride in providing excellent guest service by ensuring the quality of the food and beverages we serve; and by keeping a safe and clean store

Laketricity

Field Marketer Job at Laketricity

50% Gross base Salary + 50% commissions based on qualified appointments set ($250/Qualified appointment),. ~$60,000 -$80,000 per year-Potential to earn 80-100k

The Neighborhood Scoop

Server Job at The Neighborhood Scoop

We are looking for a competent Restaurant Server to take and deliver orders. Youll be the face of our restaurant and responsible for our customers experiences