Senior Software Developer (Remote)

Company

Planned Systems International

Location

Remote

Type

Full Time

Job Description

Essential Functions and Job Responsibilities:

The Senior Software Developer will be developing and integrating Government developed applications, services and systems with their open source Command and Control (C2) and Situational Awareness (SA) capabilities. Specifically, the candidate will be a Subject Matter Expert (SME) in the Tactical Assault Kit / Team Awareness Kit (TAK) platform. The most known version of the TAK Platform is the Android Tactical Assault Kit (ATAK) implementation, which includes an open source version at https://github.com/deptofdefense/AndroidTacticalAssaultKit-CIV . The TAK platform is extensible through the use of plugins and Inter Process Communication (IPC), and the successful candidate will aid other implementers on TAK interoperability, capabilities, and the realization of system of systems operations.

The candidate will also participating in the full agile application development life cycle for new TAK software design, implementation, and testing of mobile, desktop, virtual and web applications using C , Java, C#, Kotlin / Gradle, and JavaScript languages.

Minimum Requirements:
  • Active Secret level clearance. Will hold Top Secret.
  • Bachelors Degree in an engineering, physics, mathematics or Computer Science field.
  • 5 years' of professional object-oriented development using C , Java, C# or equivalent. Open source commits with code available for review is desirable.
  • Expertise in one or more areas:
    • Geospatial (Data/Formats, Map Projections)
    • Computer Graphics (Direct3D/DirectX, OpenGL)
    • Build Systems (CMake, Gradle, NDK)
    • Automated Testing Frameworks (JUnit, Mockito, Roboelectric, JMockIt, GoogleTest)
    • Continuous Integration / Continuous Delivery (CI/CD) PIpelines (GitLab CI, GitHub Actions)
    • Windows, Linux, and containerized environments, with an ability to do fundamental system administration

Additional Desired Requirements:
  • Full stack experience, from UX through server side deployments with an ability to allocate software responsibilities.
  • Design experience demonstrating the applicant's ability to re-use code and adapting to coding styles and technologies when integrating other pre-existing systems.
  • Quantitative experience in computational geometry and physics.
  • Distributed systems experience, including networked applications, including the integration of applications into larger systems.
  • Familiarity with transports, protocols and standards, such as serial, Internet Protocol (UDP / TCP), Link 16, Cursor on Target (CoT) and other domain specific standards.


Planned Systems International provides our customers with value-added management consulting and information technology services that consistently deliver success, and we are recognized as a world-class provider of innovative solutions that benefit mankind. From Systems Lifecycle Support and Healthcare IT Solutions to Network and Desktop Solutions and e-Business, PSI is focused on making our clients' businesses run smoother and better. With a highly trained technical staff, we apply state-of-the-art information technologies, the industry's most advanced methodologies, and broad-based support services to clients in U.S. Government agencies and the commercial sector.

PSI is an Equal Opportunity Employer.
All qualified candidates are encouraged to apply, including:
Minorities, Women, Individuals with Disabilities, and Protected Veterans.
NOTE TO JOB SERVICE:
VEVRAA Federal Contractor requesting priority referrals of Protected Veterans.

Date Posted

08/09/2022

Views

5

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8