Software Developer (Multiple Openings)

  • Bala Cynwyd, Pennsylvania
  • Full Time
Participate in all phases of the entire software development lifecycle from initial requirements gathering through final quality assurance, implementation, and subsequent enhancements and support of the product. Analyze user needs and software requirements to determine feasibility of design within time and cost constraints; research, design and develop functional and technical design specifications using knowledge of object oriented programming in a heterogeneous tech environment using either C++, C#, Python, or Java in Unix, Linux, or Windows; design, develop, and deliver software components or libraries either within an established framework or as extensions to an established framework for mission-critical proprietary and third party applications systems, including the development of software applications in either C++, C# Python, or Java in Unix, Linux, or Windows; monitor the status and functionality of systems; investigate and resolve user and application problems by collaborating with team members to develop best practices and technical solutions; resolve technical problems and provide suggestions to improve business and technology solutions by employing software coding and programming skills; and program and debug applications.

REQUIREMENTS: Bachelor's degree, or foreign equivalent, in Computer Science, Engineering, Mathematics or related discipline, plus six (6) months of experience utilizing C++, C#, Python or Java in Unix, Linux or Windows. Experience may be gained pre/post/during Bachelors degree, such as in the form of coursework, internships, or a combination of those.

Email resume to: ... and reference job code: 202601
Job ID: 523231319
Originally Posted on: 6/1/2026

Want to find more Technology opportunities?

Check out the 165,512 verified Technology jobs on iHireTechnology