Management Science Associates-posted 10 months ago
Full-time • Senior
Remote • Tarentum, PA
Professional, Scientific, and Technical Services

Management 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.

  • Manage and mentor a multi-disciplinary team of engineers, fostering a collaborative and high-performance culture.
  • Provide technical direction and leadership for the architecture of our web-based software products, ensuring quality, reliability, and performance.
  • Oversee the development of .NET and Angular-based web applications, enforcing best practices in design, implementation, and testing.
  • Participate in all aspects of the SDLC using agile methodologies, driving continuous improvement and innovation.
  • Review unit test plans, perform code reviews, and participate in functional and technical reviews to ensure high-quality deliverables.
  • Provide guidance to the Project Management group for decomposing work, creating schedules, and providing accurate estimations to ensure projects are delivered on time and within budget.
  • Mentor software engineers on development processes and engineering practices, helping them grow and succeed.
  • Bachelor's degree in Computer Science, Information Technology, or equivalent experience.
  • Minimum of 10 years in information technology, with hands-on experience at a Senior Software Engineer level or equivalent.
  • Proven experience in architecting products and managing technical development teams. Strong background in C#, ASP.NET Core, Angular, and RDBMS.
  • Demonstrated ability to lead and mentor technical teams, with experience managing products in production.
  • Experience with and ability to successfully utilize AI coding assistants to enhance productivity and code quality.
  • Eagerness to learn, recommend, and implement new technologies to enhance our products.
  • Strong ability to articulate and facilitate technical, business, and analytical discussions across disciplines.
  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service