Software Engineer III

Motion Recruitment Partners LLC

Owings Mills (MD)

On-site

USD 110,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Motion Recruitment Partners LLC in Owings Mills, MD is seeking a Software Engineer to design, develop, implement, test, and maintain business and client/server applications, including major enhancements to existing systems.

The role requires a solid CS foundation, strong knowledge of data structures and algorithms, and 5–7 years of hands-on software development experience. You will analyze requirements, write clean code, and ensure high quality through testing and debugging.

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 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 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
Troubleshooting
Client/server
Testing

Education

Bachelor's degree in a technical field

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 problem diagnosis and resolution
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineering & IT - Software Engineer 3
Engineering & IT - Software Engineer 3

The Dignify Solutions, LLC • Newark (CA)

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

Insight Global • Redmond (WA)

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

Tree Top Staffing LLC • United States

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

Wired Media Solutions • Indiana (PA)

On-site
USD 85,000 - 128,000
Software Systems Engineer - III
Software Systems Engineer - III

AmNet Services, Inc. • Ashburn (VA)

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

Compunnel, Inc. • Richmond (VA)

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

Optimus Technology, Inc • Maryland

On-site
USD 80,000 - 120,000
Software Engineer III
Software Engineer III

Wrench • Maryland

On-site
USD 90,000 - 120,000
Senior IT Software Engineer
Senior IT Software Engineer

Jobtailor • Arizona

On-site
USD 90,000 - 120,000
Software Engineer III Full-Stack Development with Security Clearance
Software Engineer III Full-Stack Development with Security Clearance

Black Eagle Defense • Fort Meade (MD)

On-site
USD 220,000 - 280,000