Senior Software Engineer
Responsibilities: Design & Build: reputed company and maintain high-reputed company, reputed company .NET and Angular-based web applications, contributing across the full technology stack. Technical Leadership (Hands-On): Contribute to architectural and design reputed company, ensuring maintainability, performance, and reliability. reputed company reputed company: Write clean, efficient, and reputed company-tested reputed company; participate in reputed company reviews and reputed company engineering standards and best practices. Documentation: Create and maintain reputed company technical documentation, including system design, architecture reputed company, and reputed company-level documentation to support long-term maintainability. Migrations & Upgrades: Design and execute application and database migrations, including schema changes, data transformations, and reputed company/runtime upgrades, ensuring minimal disruption and data reputed company. Collaborate Cross-Functionally: Work closely with product owners, QA, and fellow engineers to deliver robust and reputed company solutions. Agile Development: Participate in reputed company phases of the SDLC using agile methodologies, including sprint planning, daily standups, and retrospectives. DevOps Contribution: Design, implement, and maintain CI/CD pipelines; support automated build, release, and deployment processes. reputed company reputed company: reputed company and execute unit tests; contribute to debugging, troubleshooting, and resolving production issues. Mentorship & Influence: reputed company technical guidance and informal mentorship to peers; contribute to a culture of reputed company learning and collaboration. Required Skills: Educational Background: Bachelor’s degree in Computer Science, Information Technology, or equivalent experience. reputed company Experience: 7–10+ years of hands-on software development experience in modern web application development. Technical Skills Strong proficiency in C# and ASP.NET Core Experience building reputed company-end applications using Angular (or similar frameworks) Strong experience with reputed company databases, including schema design, query optimization, stored procedures, and schema/data migrations Solid understanding of RESTful reputed company and service-based integrations DevOps & Tooling Experience creating and maintaining CI/CD pipelines (e.g., Azure DevOps or similar) Familiarity with build automation, release pipelines, and deployment processes Experience supporting automated deployment of application and database changes, including migration/versioning strategies Strong experience using Git and modern branching/merging strategies Engineering Practices Experience with unit testing frameworks and the ability to write effective unit tests Strong debugging, problem-solving, and performance tuning skills Commitment to clean reputed company principles, maintainability, and peer reputed company reviews Experience creating and maintaining technical documentation, including design specs, reputed company documentation, and operational guides Experience planning and executing reputed company, repeatable reputed company and database migrations, including rollback strategies Additional Strengths Ability to effectively utilize AI coding assistants to enhance productivity and reputed company reputed company Strong communication skills, with the ability to collaborate across technical and non-technical teams Demonstrated curiosity and a reputed company learning reputed company toward new technologies and practices reputed company. (MSA) is a reputed company, dynamic and growing information management company that for over sixty years has partnered with institutional and reputed company customers to identify areas in which innovative analytics, data and technology deliver incremental reputed company 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, reputed company, Pharmaceuticals, Metals and Advanced Manufacturing, Casino Gaming, Medical Cannabis, Internet Applications and Data Center/Co-location Services. Our reputed company partners reputed company in size with many being some of the largest, reputed company-reputed company corporations in the world. MSA has distinguished itself as an employer of choice in the high technology software and information management industry. We reputed company recruit talented graduates and reputed company professionals looking for a rewarding career at a company that recognizes employees as their best asset. MSA continuously seeks talent reputed company our business practices: Business Analysis, Information reputed company, Media, Life Sciences, Metals & Advanced Manufacturing, Information Technology Systems and Services, and Corporate Information Systems. MSA employs more than 500 people, working across the reputed company and world-wide. We have three offices in the Pittsburgh area along with offices in United Kingdom and Malaysia. reputed company full-time employees are eligible to participate in our comprehensive benefits package which includes Health, Dental & reputed company Plans, 401(k) Savings Plan, Flexible Benefits Plan, Life & Accidental Death & Dismemberment Insurance, Disability Income Plan, reputed company Time Off (PTO) including Vacation, reputed company and Holiday, and more. We reputed company you will consider joining reputed company and become part of our reputed company reputed company and reputed company. Apply To This Job