Software Engineer III

Kelly Services

Owings Mills (MD)

On-site

USD 110,000 - 140,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Kelly Services is seeking a Software Engineer to design, develop, implement, test, and maintain business and computer applications, including mainframe and client/server systems, and to drive major enhancements of existing software. The role requires strong CS fundamentals, experience with large systems, and a proven ability to troubleshoot and unit test across diverse environments.

The position is based in Owings Mills, MD, and involves collaboration with cross-functional teams to deliver

Qualifications

  • Bachelor’s degree in a technical field such as computer science, computer engineering or related field required.
  • 5-7 years experience required.
  • Solid foundation in computer science with data structures, algorithms and software design.
  • Experience with large systems software design and development.
  • Troubleshooting and unit testing experience on new and legacy production systems.

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.

Skills

Data structures
Algorithms
Software design

Education

5-7 years experience
Bachelor's degree in a technical field such as computer science or related

Job description

Summary:

The main function of a Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems

Job 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
Qualifications:
  • Bachelor's degree in a technical field such as computer science, computer engineering or related field required
  • 5-7 years experience required
  • A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design
  • large systems software design and development experience
  • Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems
  • experience in programming and experience with problem diagnosis and resolution

Motion Recruitment Partners (MRP) is an Equal Opportunity Employer. All applicants must be currently authorized to work on a full-time basis in the country for which they are applying, and no sponsorship is currently available. Employment is subject to the successful completion of a pre-employment screening. Accommodation will be provided in all parts of the hiring process as required under MRP’s Employment Accommodation policy. Applicants need to make their needs known in advance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer III
Software Engineer III

Motion Recruitment Partners LLC • Owings Mills (MD)

On-site
USD 110,000 - 140,000
Engineering & IT - Software Engineer 3
Engineering & IT - Software Engineer 3

The Dignify Solutions, LLC • Newark (CA)

On-site
USD 100,000 - 130,000
Software Engineer III
Software Engineer III

AssistRx • Town of Florida (NY)

On-site
USD 111,000 - 139,000
Software Design Engineer
Software Design Engineer

Insight Global • Redmond (WA)

On-site
USD 100,000 - 130,000
Software Systems Engineer - III
Software Systems Engineer - III

AmNet Services, Inc. • Ashburn (VA)

On-site
USD 90,000 - 130,000
Software Engineer IV
Software Engineer IV

Motion Recruitment Partners LLC • Colorado Springs (CO), Northern (KY)

Hybrid
USD 110,000 - 140,000
Software Engineer 3
Software Engineer 3

Compunnel, Inc. • San Antonio (TX)

On-site
USD 80,000 - 105,000
Software Engineer
Software Engineer

Tree Top Staffing LLC • United States

Hybrid
USD 68,000 - 80,000
Software Engineer
Software Engineer

Redwood Dental • Providence (RI)

On-site
USD 70,000 - 90,000
Software Engineer
Software Engineer

Redwood Dental • Sacramento (CA)

On-site
USD 80,000 - 120,000