Company Name: Management Science Associates Job Details: RemoteFull,Time Job Url: https://hiring.cafe/viewjob/7r3o86u44p8yuadk Job Description: Posted 1mo agoSenior Software Engineer@ Management Science AssociatesView All JobsWebsiteUnited StatesRemoteFull TimeResponsibilities:designing applications, developing reports, participating in sdlcRequirements Summary:Eight+ years in systems analysis and programming; BS in CS/IT/Engineering; experience with SQL Server/MySQL; C#, .NET; Windows Forms; version control; manufacturing exposure.Technical Tools Mentioned:C#, .NET, SQL Server, MySQL, Windows Forms, Version Control, PowerBI, SQL Server Reporting Services, Visual Studio Responsibilities:Designing and developing new and existing applications primarily in the C# language within the .NET framework which are integrated with database technologiesDeveloping standard and custom reporting for clients.Independently work on all SDLC phasesProvide quality software development, working closely with MSA Tech Leads, QA, Product Support, and Product ManagementParticipate in user interface designWriting technical documents as part of established methodologyParticipate in unit testing and development of test plansSupport and maintain legacy system applications Required Skills:Requires a four-year degree in Computer Science/Information Technology, Engineering or equivalent experienceMinimum 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 and MySQL)Experience with C#, .NET, VB.NET, MySQL and SQL ServerExperience with CSS, JS/JQuery, HTMLWindows Forms, ASP.NET Web Forms experience is requiredPrevious work experience with cloud technologies like AWSStrong communication and technical skillsMust be willing to take on new challenges outside of current skill setCompanyManagement Science Associates, Inc. (MSA) is a diversified, dynamic and growing information management company that for over sixty years has partnered with institutional and commercial customers to identify areas in which innovative analytics, data and technology deliver incremental growth and drive efficiency. We have a rich legacy of being first to market, consultative partners, and serial innovators at heart.  We’re proud to say that we even won an Emmy!   Our products and solutions are utilized across dozens of industries including Consumer Packaged Goods, Media, Healthcare, Pharmaceuticals, Metals and Advanced Manufacturing, Casino Gaming, Medical Cannabis, Internet Applications and Data Center/Co-location Services.  Our client partners range in size with many being some of the largest, well-known corporations in the world.   MSA has distinguished itself as an employer of choice in the high technology software and information management industry.  We actively recruit talented graduates and experienced professionals looking for a rewarding career at a company that recognizes employees as their best asset. MSA continuously seeks talent within our business practices: Business Analysis, Information Management Solutions, Media, Life Sciences, Metals & Advanced Manufacturing, Information Technology Systems and Services, and Corporate Information Systems.   MSA employs more than 500 people, working across the United States and world-wide. We have three offices in the Pittsburgh area along with offices in United Kingdom and Malaysia. All full-time employees are eligible to participate in our comprehensive benefits package which includes Health, Dental & Vision Plans, 401(k) Savings Plan, Flexible Benefits Plan, Life & Accidental Death & Dismemberment Insurance, Disability Income Plan, Paid Time Off (PTO) including Vacation, Sick and Holiday, and more. We hope you will consider joining our team and become part of our continued growth and success.