Applications Programmer

Bart & Associates
United States
27 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$90,000.0 - $100,000.0
Working hours
Regular working hours

Tech stack

Agile Methodology Application Lifecycle Management Software Applications Application Testing Automation of Tests Microsoft Azure Software Documentation Computer Programming Data Structures Software Debugging Object-Oriented Software Development Scrum Methodology
+11 more
Software Configuration Management Software Engineering Software Quality Assurance (SQA) System Testing Software Troubleshooting Software Application Programming Git Information Technology Software Performance Software Version Control Programming Languages

Job description

The Applications Programmer (Basic Level) supports the development, testing, implementation, maintenance, and enhancement of software applications that meet customer and business requirements. Working under the guidance of senior developers, systems analysts, and designers, the Applications Programmer assists with all phases of the software development lifecycle, including requirements analysis, programming, testing, documentation, and application support. This position contributes to the delivery of reliable, secure, and maintainable software solutions supporting mission-critical operations., * Assist in the development, maintenance, enhancement, and support of software applications.

  • Work with systems analysts and designers to research, analyze, and document user and business requirements.
  • Analyze system objectives and technical problems identified during the requirements gathering process.
  • Translate functional and technical requirements into detailed program specifications.
  • Participate in application design activities, including defining data structures, program logic, interfaces, and error handling.
  • Develop, modify, and maintain application code to correct defects and improve system functionality.
  • Assist with unit, integration, and system testing to verify software functionality and performance.
  • Troubleshoot application issues and support problem resolution activities.
  • Prepare and maintain technical documentation, including program specifications, user documentation, and system support materials.
  • Assist in preparing reports regarding application status, software performance, maintenance activities, and issue resolution.
  • Support software configuration management and version control activities.
  • Follow established software development standards, security policies, and quality assurance procedures.
  • Collaborate with developers, analysts, testers, and customers to ensure successful software delivery., B&A has launched several programs to focus on employee engagement, wellness, and assistance. These include:
  • The B&A Cares program: 30/60/90-day wellness check ins, personal development, financial management, and stress management seminars, and more
  • A formal mentorship program
  • Job shadowing and cross training opportunities
  • Brand Ambassador program
  • Employee Assistance Program (EAP) - Access to various support resources to include counseling, legal guidance, financial planning, and more
  • Monthly teambuilding events
  • B&A Annual Wellness Challenges: #StepWithB&A, #WalkDuringLunchWithB&A, #VolunteeringWithB&A, #ExerciseDuringLunchWithB&A, and more

At B&A, we place significant importance on improving the communities and lives of citizens across the nation through our involvement, technology expertise, and employees. B&A puts an emphasis on charitable efforts in the Northern Virginia area, including Capital Area Food Bank pantry drives, book donations, Hope for Henry Foundation events, and many more. In recognition of all these efforts, B&A has been named a Companies as Responsive Employers (CARE) award recipient by Northern Virginia Family Services and nominated by the Northern Virginia Chamber of Commerce for Outstanding Corporate Citizenship Award.

EEO

B&A provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. B&A complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities. This policy covers conduct occurring at B&A’s offices, and other workplaces (including client sites) and all other locations where B&A is providing services, and to all work-related activities.

B&A participates in e-Verify. We provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS) with information from each new employee’s I-9 Form to confirm work authorization.

Requirements

  • Associate degree, Bachelor’s degree, or two (2) years of equivalent experience in applications programming, computer science, information technology, or a related discipline.
  • Minimum two (2) years of directly related experience in applications programming or software development.

Required Certifications

  • Relevant technical certification from a nationally recognized business or technical authority.
  • DoD 8570 Baseline Certification - Information Assurance Technical (IAT) Level I (or current DoD 8140 equivalent)., * Software application development and maintenance
  • Application testing and debugging
  • Requirements analysis support
  • Program specification development
  • Technical documentation
  • Problem-solving and analytical skills
  • Software troubleshooting
  • Data structure and program logic development
  • Team collaboration
  • Written and verbal communication skills
  • Ability to follow established software development standards and processes
  • Basic understanding of software quality assurance practices
  • Ability to support multiple assignments in a collaborative environment

Desired Skills

  • Experience supporting Department of Defense (DoD) or Federal Government IT environments.
  • Familiarity with Agile, Scrum, or other software development methodologies.
  • Knowledge of object-oriented programming concepts.
  • Experience with relational databases and SQL.
  • Familiarity with source code management tools (e.g., Git, Azure DevOps).
  • Knowledge of software configuration management practices.
  • Experience with automated testing tools.
  • Understanding of secure software development principles.
  • Familiarity with application lifecycle management (ALM) tools.
  • Ability to quickly learn new programming languages and technologies.

Security Clearance

  • Must possess an IT-II security clearance or have a current National Agency Check with Local Agency Check and Credit Check (NACLC)

Benefits & conditions

B&A has grown to be a company that is trusted by our clients for exceptional service, innovative solutions, and inspired employees. Our service extends through federal, state, and local Government, the private sector, and higher education. Some of our notable clients include Department of Homeland Security, U.S. Customs and Border Protection, U.S. Senate, U.S. Courts, U.S. Census Bureau, U.S. Navy, and more.

Benefits and Programs

B&A is proud to offer three robust individual and family medical plans to full time employees, including a Health Savings Account (HSA) option as well as two tiers of dental coverage, vision, life & AD&D, disability, accident, hospital indemnity, and critical illness insurance. In addition to these benefits, B&A employees enjoy paid time off, B&A sponsored trainings and certifications, pet insurance benefits, commuter transit benefits and a free subscription to a virtual exercise platform (NEOU). B&A’s 401(k) plan is available to all employees and includes a company matching contribution., $90,000-100,000

About the company

At B&A, we foster and embrace a distinct set of values that we live by and instill in all aspects of our organization: dedication, commitment, partnership, trust, and recognition. We have incorporated these values into successful delivery for our customers since 1988. B&A believes in ensuring its employees feel deeply connected to B&A, recognizing successes and hard work, and providing continuous opportunities to learn and grow. Our people are entrepreneurial thinkers that combine mindset, vision, and experience to drive value - not only to us as an organization, but to the clients we support. We promote a collaborative culture with our clients, and with each other, as one team working towards a common vision. We’d love for you to join our team!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.clearancejobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

7:25 min

Writing system tests to verify operational infrastructure

Ryan Latta · WWC 2021

4:42 min

Building robust data structures with structs and bound functions

Rainer Stropek Rainer Stropek · WWC 2021

2:12 min

Transitioning from adjacent functions into software engineering roles

Philipp Frauenthaler +1 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all