JOBSEARCHER

Technical Software Engineer

KforceWarren, NJL6 LeadOctober 26th, 2026
Overview: In this role you will design, develop, test, and maintain business and computer applications for client environments. You will work within a team to gather requirements, analyze system needs, and deliver software solutions that meet client goals and data needs. You will refine existing systems, implement enhancements, and perform unit testing and post-implementation validation. The opportunity emphasizes working on diverse projects, including mainframe and client/server applications, with a focus on quality assurance and reliable delivery. You will contribute to solving complex problems and advancing client-facing software initiatives.
Responsibilities:
  • Fine-tune and improve a variety of sophisticated software implementation projects
  • Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data
  • Analyze and review enhancement requests and specifications
  • Implement system software and customize to client requirements
  • Prepare the detailed software specifications and test plans
  • Code new programs to client's specifications and create test data for testing
  • Modify existing programs to new standards and conduct unit testing of developed programs
  • Create migration packages for system testing, user testing, and implementation
  • Provide quality assurance reviews
  • Perform post-implementation validation of software and resolve any bugs found during testing
Key requirements:
  • Bachelor's degree in a technical field such as Computer Science, Computer Engineering or related field required 2-4 years of experience required
  • Solid foundation in computer science with strong competencies in data structures, algorithms, and software design
  • Experience with large systems software design and development
  • Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems
  • Experience in programming and experience with problem diagnosis and resolutionlarge systems software design and developmentunit testingproblem diagnosis and resolutionmainframe and client/server applicationsmigration packagesquality assurance