Application Programmer / Developer

Business System Solutions

Leesburg (VA)

On-site

USD 80,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k)
401(k) matching up to 4%
Competitive Pay
Comprehensive Medical, Dental, and Vision coverage
Flexible Schedule
Paid Time Off

Job summary

Business System Solutions is looking for an Applications Programmer / Developer in Leesburg, Virginia. This role involves designing, developing, testing, and maintaining complex software applications, as well as leading a team of technical staff. Candidates should have a Bachelor's degree in Computer Science or a related field, proven software development experience, and strong programming skills in languages like Java, C#, or Python. Benefits include comprehensive medical coverage and a flexible schedule.

Qualifications

  • Bachelor's degree in Computer Science, Information Systems, Engineering, or related field (or 4 years’ equivalent experience).
  • Proven experience in systems analysis, application design, and software development.
  • Strong proficiency in programming languages such as Java, C#, Python, or similar.

Responsibilities

  • Analyze and define system requirements, objectives, and specifications for assigned projects.
  • Design, code, test, debug, and document software applications.
  • Provide technical guidance, mentorship, and oversight to other analysts and programmers.

Skills

Systems analysis
Application design
Software development
Java
C#
Python
Problem-solving
Communication

Education

Bachelor’s degree in Computer Science

Tools

Database management systems

Job description

About Business System Solutions

Business System Solutions is a certified Service-Disabled Veteran-Owned Small Business (SDVOSB) and is a trusted provider of comprehensive IT services and solutions for both government, commercial and small business clients. We bring cross-industry expertise in areas including defense, healthcare, finance, and IT sectors—delivering solutions in cybersecurity, data analytics, enterprise reporting, database management, and software development. Taking a full-service approach, we partner closely with our clients to understand their challenges, design tailored technical solutions and deliver impactful results using a range of modern technologies and platforms.

Applications Programmer / Developer
Overview

The Applications Programmer / Developer is responsible for the design, development, testing, and maintenance of complex software applications. This role involves defining system scope and objectives, developing detailed specifications, and overseeing the end-to-end software development lifecycle. The position also includes leadership responsibilities, such as directing and reviewing the work of other technical staff and ensuring the quality and accuracy of all deliverables.

Key Responsibilities
  • Analyze and define system requirements, objectives, and specifications for assigned projects.
  • Design, code, test, debug, and document software applications in accordance with established standards and methodologies.
  • Prepare detailed technical specifications from which programs are developed and maintained.
  • Develop or modify procedures to solve complex technical problems, taking into account system capacity, operating time, and desired results.
  • Conduct thorough quality assurance reviews to ensure system functionality, reliability, and compliance with requirements.
  • Provide technical guidance, mentorship, and oversight to other analysts and programmers.
  • Monitor project progress and ensure timely completion and user satisfaction.
  • Collaborate with users, stakeholders, and team members to define requirements and implement system enhancements.
  • Maintain full technical knowledge of all phases of application systems analysis and programming.
Qualifications
  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or related field (or 4 years’ equivalent experience).
  • Proven experience in systems analysis, application design, and software development.
  • Strong proficiency in programming languages such as Java, C#, Python, or similar.
  • In-depth understanding of the full software development lifecycle (SDLC).
  • Excellent problem-solving, analytical, and communication skills.
  • Experience leading technical teams or managing software development projects is preferred.
Preferred Skills
  • Experience with database management systems and data integration.
  • Knowledge of system architecture, performance optimization, and capacity planning.
  • Familiarity with agile or hybrid development methodologies.
Benefits
  • 401(k)
  • 401(k) matching up to 4%
  • Competitive Pay
  • Comprehensive Medical, Dental, and Vision coverage fully paid for employees
  • Flexible Schedule
  • Paid Time Off
  • Full-time and part-time opportunities
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Programmer Systems Analyst
Programmer Systems Analyst

MetroPlus • New York (NY)

On-site
USD 80,000 - 100,000
2015-13591 - Application Services - Applications Developer
2015-13591 - Application Services - Applications Developer

Best Fit Global • Washington

On-site
USD 100,000 - 150,000
Applications Developer
Applications Developer

(EDO) Entertainment Data Oracle, Inc. • Herndon (VA)

On-site
USD 85,000 - 115,000
Flexible work environment
Competitive salary offerings
Generous paid time off
+3
Application Developer
Application Developer

Compunnel, Inc. • Pittsburgh

On-site
USD 70,000 - 90,000
Application Programmer, Basic
Application Programmer, Basic

Logc2 • Mechanicsburg

On-site
USD 80,000 - 100,000
Health insurance
401(k) plan
Paid time off
+3
Applications Developer II
Applications Developer II

Sierra Space • Louisville (CO)

On-site
USD 89,000 - 123,000
Medical, dental, vision plans
401(k) with 150% match up to 6%
3 weeks paid time off
+1
Web Applications Programmer
Web Applications Programmer

Cooksys • Tallahassee (FL)

On-site
USD 70,000 - 90,000
Comprehensive medical plans
Life and accident insurance
Flexible Spending Account
+2
Software Developers, Applications
Software Developers, Applications

AdvanSoft • Arlington Heights (IL)

On-site
USD 90,000 - 120,000
Expert Applications Developer
Expert Applications Developer

Convirgence • Herndon (VA)

On-site
USD 90,000 - 120,000
Application Administrator
Application Administrator

Booz Allen Hamilton • Washington

On-site
USD 69,000 - 158,000
Health, life, and disability insurance
Tuition assistance
Paid leave
+1