Software Developer, Software Engineer, Full Stack Developer
Listed on 2026-07-09
-
Software Development
Software Engineer, Full Stack Developer, Software Architect, Backend Developer
Location: Cherry Hill Township
Research, analyze, and design new and existing software products;
Design, code, test, implement and support core application components and makes recommendations towards the development of new code or existing code;
Work within existing application architecture to deliver solutions;
Participate in performance and maintainability code improvement efforts;
Design, implement, and unit testing of systems / applications;
Technical leadership for design, development and testing of the implementation effort;
Participate in the full SDLC, including analysis and design sessions, iterative development and estimation; support production environments;
Communicate with internal/external stakeholders during analysis and development phase; work with Business Analysts to resolve complex end user issues;
Write and review technical specifications as required, meeting the objectives of functional specifications;
Collaborate with Architects and other Software Engineering resources in designing and implementing integrated enterprise solutions Create and revise technical documentation, develop user guides and training documents related to the application as required. Relocation/ telecommuting may be required plus travel to various unanticipated client locations within the United States for short- and long-term assignments.
Master’s degree in computer science/computer applications/technology /engineering (Electrical /Mechanical/ Computer Science). Will accept bachelor’s in computer science/computer applications/technology /engineering (Electrical /Mechanical/ Computer Science) plus five (5) years of progressive experience in related fields in lieu of master’s degree. Will accept foreign education equivalent.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).