> Markdown version of [/jobs/ext/3754766-senior-application-software-developer](https://www.wearedevelopers.com/jobs/ext/3754766-senior-application-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Application Software Developer - **Company:** MPI Incorporated - **Location:** Plymouth Meeting, PA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Amazon Web Services, Software Applications, Microsoft Azure, Software Quality, Code Review, Continuous Integration, Software Debugging, DevOps, Node.Js, Salesforce.Com, Software Engineering, Software Requirements Analysis, SQL Databases, Systems Integration, Web Applications, Cloud Platform System, ReactJS, Software Troubleshooting, SOAPAPI - **Published:** October 15, 2026 - **Apply:** https://www.dice.com/job-detail/df91963b-b88b-4f8c-be20-474f58212b33 ## About the Role * Full-Stack Development & Platforms: 6+ years of application development/support experience, with hands-on expertise in Node.js, React, SQL, Power Platform, Salesforce configuration/integration, and web-based software solutions. * Integration, Cloud & DevOps: Experience building and supporting system integrations using REST/SOAP APIs and third-party platforms, with knowledge of CI/CD practices and cloud environments such as AWS or Azure. * Analysis, Support & Troubleshooting: Strong ability to translate business requirements into technical solutions, provide application support, troubleshoot/debug issues, optimize performance, and collaborate effectively with technical and non-technical stakeholders. ## Description * Develop and maintain software applications to meet business requirements. * Collaborate with cross-functional teams to gather and analyze system requirements. * Write clean, scalable, and efficient code following best practices. * Conduct code reviews to ensure code quality and adherence to standards. * Identify and troubleshoot software issues, providing timely resolutions. * Test and debug applications to ensure optimal performance and reliability. * Document application designs, technical specifications, and user guides. * Stay updated with emerging technologies and incorporate them when appropriate.