Management Science Associates, Inc. logo

Senior Software Engineer

Management Science Associates, Inc.
  • Tarentum, PA
    22 days ago
    Management Science Associates, Inc.

    Job Description

    Responsibilities:

    • Design & Build: Develop and maintain high-quality, scalable .NET and Angular-based web applications, contributing across the full technology stack.
    • Technical Leadership (Hands-On): Contribute to architectural and design decisions, ensuring maintainability, performance, and reliability.
    • Code Excellence: Write clean, efficient, and well-tested code; participate in code reviews and uphold engineering standards and best practices.
    • Documentation: Create and maintain clear technical documentation, including system design, architecture decisions, and code-level documentation to support long-term maintainability.
    • Migrations & Upgrades: Design and execute application and database migrations, including schema changes, data transformations, and framework/runtime upgrades, ensuring minimal disruption and data integrity.
    • Collaborate Cross-Functionally: Work closely with product owners, QA, and fellow engineers to deliver robust and scalable solutions.
    • Agile Development: Participate in all 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.
    • Quality Focus: Develop and execute unit tests; contribute to debugging, troubleshooting, and resolving production issues.
    • Mentorship & Influence: Provide technical guidance and informal mentorship to peers; contribute to a culture of continuous learning and collaboration.

    Required Skills:

    • Educational Background: Bachelor's degree in computer science, Information Technology, or equivalent experience.
    • Professional 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 front-end applications using Angular (or similar frameworks)
    • Strong experience with Oracle databases, including schema design, query optimization, stored procedures, and schema/data migrations
    • Solid understanding of RESTful APIs 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 code principles, maintainability, and peer code reviews
    • Experience creating and maintaining technical documentation, including design specs, code documentation, and operational guides
    • Experience planning and executing safe, repeatable code and database migrations, including rollback strategies

    Additional Strengths

    • Ability to effectively utilize AI coding assistants to enhance productivity and code quality
    • Strong communication skills, with the ability to collaborate across technical and non-technical teams
    • Demonstrated curiosity and a continuous learning mindset toward new technologies and practices

    Numbers & Facts

    LocationTarentum, PA
    IndustryComputer/IT Services
    Company Size1 to 9 employees
    Year Founded1963
    Websitehttp://www.msa.com/

    About Company

    Management Science Associates, Inc. is a diversified information management company that for over five decades has given market leaders the competitive edge in data management, advanced analytics and technology. Our research focus and innovative solutions not only transform industrial and institutional practices, they illuminate the range, reach and potential of what we can do to infuse your organization with new energy. Whether within a process, across the enterprise or throughout the supply chain, we help our partners put their data to work in powerful new ways.

    Skills

    • Agile Programming Methodologiesunmatched
    • Application Programming Interface (API)unmatched
    • Architectural Designunmatched
    • Architectural Servicesunmatched
    • Artificial Intelligence (AI)unmatched
    • Automationunmatched
    • Best Practicesunmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Cross-Functionalunmatched
    • Data Migrationunmatched
    • Data Qualityunmatched
    • Database Designunmatched
    • Debugging Skillsunmatched
    • DevOpsunmatched
    • Documentationunmatched
    • Identify Issuesunmatched
    • Information Technology & Information Systemsunmatched
    • Internet Applicationunmatched
    • Machine Toolunmatched
    • Mentoringunmatched
    • Microsoft .NETunmatched
    • Microsoft ASP.NET (Active Server Page)unmatched
    • Microsoft C# (C Sharp)unmatched
    • Microsoft Windows Azureunmatched
    • Migration Strategyunmatched
    • Oracle Databaseunmatched
    • Performance Tuning/Optimizationunmatched
    • Problem Solving Skillsunmatched
    • Quality Assuranceunmatched
    • Quality Managementunmatched
    • Query Optimizationunmatched
    • REST (Representational State Transfer)unmatched
    • Requirements Managementunmatched
    • Software Administrationunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Sprint Planningunmatched
    • Standup Meetingsunmatched
    • Stored Proceduresunmatched
    • Support Documentationunmatched
    • System Architectureunmatched
    • Team Playerunmatched
    • Technical Leadershipunmatched
    • Technical Writingunmatched
    • Unit Testunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Web Programmingunmatched
    • Writing Skillsunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder