> Markdown version of [/jobs/ext/3712132-software-engineer-job-opening-philadelphia-pennsylvania](https://www.wearedevelopers.com/jobs/ext/3712132-software-engineer-job-opening-philadelphia-pennsylvania). 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). --- # Software Engineer Job Opening Philadelphia Pennsylvania - **Company:** JMJ Phillip Group - **Location:** Philadelphia, PA, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** .NET Framework, Automation of Tests, C Sharp (Programming Language), Data Architecture, Software Debugging, Microsoft SQL Server, Software Engineering, Software Requirements Analysis, Windows Desktop, Multithreading, Information Technology, Asynchronous Programming - **Published:** October 13, 2026 - **Apply:** https://jmjphillip.com/jobs/2023/09/09/software-engineer-job-opening-philadelphia-pennsylvania/ ## About the Role * Bachelor's degree in computer science or a closely related area * A minimum of three to five years in a software development role * Strong understanding of .NET and C# and experience with Windows Desktop Development * Understanding of multi-threaded and asynchronous programming * Familiar with SQL Server codes for data design * Understanding of web and automation development would be beneficial ## Description The Philadelphia Software Engineer will develop software for products as well as for internal use. The Philadelphia Software Engineer will partner with internal software engineering staff as well as external contractors to develop software for the company. He or She will create new plans and systems to develop better software. The Philadelphia Software engineer will not only develop new software but also perform tests and oversee debugs., * Analyze issues reported by customers our other engineers. * Create automated tests for the software. * Determine the software requirements and design plan. Develop a detailed plan so that others can use it as a guide. * Assist in the investigation of software failures and other issues. * Participate in product development meetings to determine software requirements and ways to meet standards. * As necessary, partner with customers to troubleshoot issues and improve the systems.