Technical Software Engineer 2

Premier Staffing Solution•Warren, MI

About The Position

The Technical Software Engineer designs, develops, implements, tests, and maintains business and computer application software or specialized utility programs, including mainframe and client/server applications and major enhancements to existing systems. The role fine-tunes sophisticated software implementation projects, develops solutions to meet client needs, and supports software through testing, implementation, and post-implementation validation.

Requirements

  • Bachelor's degree in a technical field such as computer science, computer engineering, or a related field.
  • 2–4 years of experience.
  • A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
  • Experience in large systems software design and development.
  • Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems.
  • Programming experience and experience with problem diagnosis and resolution.

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 it to client requirements.
  • Prepare detailed software specifications and test plans.
  • Code new programs to client 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 bugs found during testing.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service