Applications Developer-SME

$140,690 - $239,140/Yr

Disability Solutions - Herndon, VA

posted 3 months ago

Part-time - Senior
Herndon, VA
Administrative and Support Services

About the position

BAE Systems, a leading prime contractor to the U.S. Department of Defense, is seeking experienced Applications Developers to join our technology-based program supporting a key government customer. This program is focused on delivering engineering services for network infrastructure and sophisticated enterprise computing infrastructure, which includes end-point devices, data center hosted servers, multi-Cloud services, virtualized applications, and storage systems. The Enterprise Computing Engineering services will encompass modern application technology, including containerized solutions with orchestrated workflows that operate both on customer premises and via remote Cloud services. The network infrastructure engineering services will cover core infrastructure, voice and video engineering, field engineering, application management and development for networks, network analytics, firewalls, network access controls, and bandwidth service delivery. This role offers a fast-paced, challenging, and rewarding experience, providing solutions on one of the most complex and high-profile programs within the government. We are looking for candidates with a minimum of 16 years of experience in software development, with a preference for those holding a Bachelor's or Master's degree in relevant disciplines. The ideal candidates will have a strong understanding of the Software Development Lifecycle, software design patterns, Agile development processes, secure coding standards, and experience with configuration management tools. Additionally, they should be proficient in developing software tests and test-automation suites, as well as providing maintenance and support for existing systems and platforms. Experience with programming languages such as Python, Ansible, or Java is also required.

Responsibilities

  • Deliver engineering services for network infrastructure and enterprise computing infrastructure.
  • Develop and maintain sophisticated enterprise computing solutions including end-point devices and data center hosted servers.
  • Implement multi-Cloud services and virtualized applications.
  • Provide application management and development for networks, including network analytics and firewalls.
  • Support the integration and debugging of applications using integrated development environments (IDE).
  • Create and manage software requirements and configuration management tools.
  • Develop software tests and test-automation suites.
  • Provide software maintenance, support, and enhancements to existing systems.

Requirements

  • Minimum of 16 years of experience in software development.
  • Bachelor's or Master's degree in relevant disciplines preferred.
  • Strong understanding of Software Development Lifecycle.
  • Proficiency in software design patterns and Agile development processes.
  • Knowledge of secure coding standards and configuration/change management systems.
  • Experience with integration and debugging using IDEs.
  • Ability to develop software tests and test-automation suites.
  • Experience with programming languages such as Python, Ansible, or Java.

Nice-to-haves

  • Knowledge of Infrastructure as Code.
  • Experience with Cloud design, implementation, and configuration.
  • Familiarity with Security Development Operations (SecDevOps).
  • Experience integrating with third-party applications.

Benefits

  • Health, dental, and vision insurance.
  • Health savings accounts.
  • 401(k) savings plan.
  • Disability coverage.
  • Life and accident insurance.
  • Employee assistance program.
  • Legal plan.
  • Discounts on home, auto, and pet insurance.
  • Paid time off and paid holidays.
  • Paid parental leave, military leave, and bereavement leave.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service