1

Business Software Developer Jobs (NOW HIRING)

Software Developer / Software Developer / Software Developer / Software Developer / Software ... The developer will collaborate with architects, business analysts, QA teams, and stakeholders to ...

Software Developer

WV · Remote

$93K - $110K/yr

Report writing for Timekeeping and Payroll business partners. * Collaboration: Work closely with cross-functional teams, including product managers, system analysts and other developers to define ...

New

Be Seen First

Software Developer

Fairfax, VA · On-site

$100K - $140K/yr

Software Developer Gromelski and Associates, Inc. (GAI) partners with prime contractors to provide ... Company Description Gromelski and Associates, Inc. is a small, woman-owned business. Since 1989, we ...

. At Webco, we don't just manufacture tube-we build technology that powers our business forward. We're looking for a Software Developer who enjoys solving problems, building reliable applications, and ...

At Webco, we don't just manufacture tube-we build technology that powers our business forward. We're looking for a Software Developer who enjoys solving problems, building reliable applications, and ...

Software Developer Gromelski and Associates, Inc. (GAI) partners with prime contractors to provide ... business needs. • Task driven with ability to work independently. • Experience working in an ...

Software Developer Gromelski and Associates, Inc. (GAI) partners with prime contractors to provide ... business needs. • Task driven with ability to work independently. • Experience working in an ...

This role involves supporting, modernizing, and migrating multiple complex Lines of Business ... Apply established software engineering principles to design, build, and maintain high-quality ...

The Software Developer will provide full application life cycle development including but not ... Maintain Business User Documentation. * Adhere to MCTS systems development standards. * Maintain ...

Description The Software Developer is responsible for the development, configuration, integration, testing, and deployment of complex agency-wide information systems to address the business ...

This role requires the ability to understand business requirements, design and build software, and test and implement programs. The developer will collaborate with teammates to achieve sprint and ...

next page

Showing results 1-20

Business Software Developer information

See salary details

$48K

$111.8K

$166K

How much do business software developer jobs pay per year?

As of Jun 11, 2026, the average yearly pay for business software developer in the United States is $111,845.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,000.00 and $130,000.00 per year, depending on experience, location, and employer.

What are some common challenges faced by Business Software Developers when gathering requirements from stakeholders?

Business Software Developers often encounter challenges such as unclear or evolving requirements, communication gaps between technical teams and non-technical stakeholders, and balancing competing business priorities. It's crucial to ask clarifying questions, document requirements thoroughly, and maintain regular communication with stakeholders to ensure everyone is aligned. Being proactive and adaptable helps developers deliver solutions that effectively meet business needs.

What are Business Software Developers?

Business Software Developers are professionals who design, build, and maintain software applications tailored to meet the specific needs of businesses. They focus on creating solutions that help organizations optimize operations, manage data, and enhance productivity. Their work often involves collaborating with business analysts and stakeholders to understand requirements, then coding, testing, and deploying applications such as customer relationship management (CRM) systems, enterprise resource planning (ERP) software, and other business tools. Business Software Developers may also be responsible for ongoing support and updates to ensure the software continues to meet evolving business needs.

What are the key skills and qualifications needed to thrive as a Business Software Developer, and why are they important?

To thrive as a Business Software Developer, you need strong programming skills (such as in Java, C#, or Python), a solid understanding of software development methodologies, and a relevant degree in computer science or a related field. Familiarity with development tools like version control systems (e.g., Git), integrated development environments (IDEs), and database management systems is typically required, along with certifications like Microsoft Certified: Azure Developer Associate or AWS Certified Developer. Excellent problem-solving, communication, and teamwork abilities distinguish top performers in this role. These skills and qualities ensure the creation of reliable, scalable business solutions that align with organizational goals and client needs.
Software Developer

Software Developer

Gromelski and Associates, Inc.

Fairfax, VA • On-site

$100K - $130K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 9 hours ago


Job description

Software Developer

Gromelski and Associates, Inc. (GAI) partners with prime contractors to provide professional services. Key service areas include Engineering Design and Documentation; Software Development and Testing; System Integration, Testing and Evaluation; Lab Management and Field Installation; Integrated Logistics Support, Training Development and Delivery, Multimedia Support, and Technical System Support.

Software Developer Job Description:

We are looking for an energetic, forwarding thinking computer program engineer to support the architecture, development and testing of a next generation system. This system includes concepts such as secure High Availability (HA) cloud-based storage and orchestration solutions, advanced networking solutions, edge devices, and system management. Develops, implements, and test custom software program applications. The candidate will be an experienced and energetic problem solver with attention to detail, interest in process improvement, and great communication skills. You should be a self-starter, quick-learner, and motivated SW engineer who can work in a fast-paced environment.

Software Developer Duties May Include:

· Technical engagements and presentations with technical leads.

· Working with a small to medium-sized agile team.

· Prototyping a web-based Linux system that supports a variety of application footprints.

· Rapid evaluation of technology viability to technical leads.

· Some integration of software.

Software Developer Required Tasks:

· Front End Experience.

· React Experience.

· Experience in software development, integration, troubleshooting using C or C++ or Java or Python.

· Experience developing scripts using Bash or Python.

· Experience with software configuration technologies, such as YAML, XML, JSON.

· Experience in Linux, React, Java, & Web Services.

· Proficient in functional or object-oriented programming.

· Fast learner who can quickly pickup new technologies.

· Experience with Containerization/Virtualization.

Software Developer Desirable Skills:

· Basic understanding of Agile Full software life-cycle development.

· Experience with infrastructure as code (IaC) concepts and technologies.

· Desire to integrate, test and troubleshoot and refactor software systems.

· Hands-on experience in two or more of the following areas.

o Architecting in web based systems.

o Containerizing/Virtualizing applications

o Software defined networking (SDN).

o Distributed Storage (e.g. HDFS, Ceph, Gluster).

o Messaging Middleware.

o RESTful service development.

o Experience with micro-service or lambda-based architectures.

o Familiar with model-based systems engineering, SysML and related tools (MagicDraw, Rhapsody or other).

Software Developer Additional Requirements:

· Bachelor’s degree in Computer Science, Computer Programming, Software Engineering, Computer Engineering, Electrical Engineering or and at least 3 years of related experience. A combination of education and experience will be considered.

· Must be able to obtain and maintain a DoD Secret level clearance which means you must be a U.S. Citizen.

· Effective oral and written communication skills.

· Strong communication and interpersonal skills.

· Willingness to work overtime and off shift when dictated to support business needs.

· Task driven with ability to work independently.

· Experience working in an agile environment.

· Team player that takes ownership and develops relationships with the team members which fosters team success.

Job Location: Manassas, VA. (Relocation Assistance Available)

Benefits: We offer a competitive benefit package.


Click here Careers | GAI (e-gai.com) for more information

Job Type: Full-Time Employee, 40 hours/week

Rate: Negotiable

Start Date: Negotiable

Gromelski and Associates is an equal opportunity employer and does not discriminate in employment on the basis of race, color, religion, sex, pregnancy, national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service or other non-merit factor.

Company Description

Gromelski and Associates, Inc. is a small, woman-owned business. Since 1989, we have provided services for major corporations and large government agencies including the Social Security Administration, Lockheed Martin Corporation, Global Knowledge Network, Digital Equipment Corporation, Nextel Communications, Network Associates, Oracle Corporation, Department of Education, ExecuTrain Corporation, Federal Computer Corporation, and the U.S. Navy. Currently, we develop and deliver technical documentation and multimedia support including interactive electronic technical manuals (IETMs), multimedia applications, computer-based training (CBT), desktop simulation, technical system support including system engineering, software development and programming, lab management, system testing, integration, installation and maintenance for submarine combat systems.