3 months ago
Annapolis Junction, MD, USASenior

Base Salary

$196k - $265k/yr

Responsibilities

  • Develop, maintain, enhance, debug, and modify complex software systems and applications.
  • Analyze requirements and system performance, design software components, develop algorithms, and implement new features.
  • Create database queries and complex database or data repository interfaces.
  • Customize core applications, including Incident, Problem, Change, Knowledge, and Service Catalog functionality.
  • Create and implement scripts, business rules, policies, and ACLs to configure or modify applications.
  • Integrate third-party software and APIs using REST and SOAP.
  • Review and test software components, execute test procedures, resolve software problem reports, and perform quality control.
  • Document software and systems and recommend improvements to development standards and processes.
  • Coordinate software installation and monitor equipment functioning.
  • Serve as a team lead and oversee one or more software development teams as appropriate.

Requirements

  • Bachelor’s degree in computer science or a related discipline from an accredited college or university, or four additional years of qualifying software engineering experience in place of the degree.
  • At least four years of related software engineering experience.
  • At least four years of IT application systems experience in technology solutions delivery.
  • At least two years of experience developing and customizing core applications such as Incident, Problem, Change, Knowledge, and Service Catalog.
  • Experience creating and implementing scripts, business rules, policies, ACLs, and application configurations.
  • Experience integrating third-party software and APIs using REST and SOAP.
  • Experience with scripting languages and technologies including JavaScript, HTML, CSS, AngularJS, and JSON, or comparable languages.
  • US citizenship is required.
  • Current or obtainable Top Secret SCI with Polygraph clearance is required.

Benefits

  • 401(k) plan with company match.
  • Comprehensive health and wellness packages, including medical, dental, vision, health savings account options, disability, life, accident, critical illness, and related insurance benefits.
  • Paid education and certifications and other professional growth opportunities.
  • Internal mobility support and career development resources.
  • Flexible work weeks where possible and paid time off including vacation, sick, personal, holiday, parental, military, bereavement, and jury duty leave.
  • Regular schedule of 40 hours per week with no travel required.
  • Onsite work location in Annapolis Junction, Maryland.

Tech Stack

CSSHTMLJavaScriptSOAP

Categories

General Dynamics Information Technology

About General Dynamics Information Technology

10,000+ employees

General Dynamics Information Technology (GDIT) delivers enterprise IT, systems integration, cybersecurity, cloud, and software engineering services to U.S. federal agencies, including defense and intelligence organizations. It provides contract-based professional and managed services ranging from network operations and unified communications to training and simulation. GDIT is a business unit of General Dynamics (NYSE: GD) and is headquartered in Falls Church, Virginia.

Contact me