Software Developer, Junior, Part-Time

DeVillier's Technology Solutionsover 1 year ago
Stafford, Virginia, United States
Remote
Part-time
Junior Level (1-3 years)
$75,000-$97,000 Annually

Job Description

Position Overview

The position requires a junior software engineer who can learn various functional domain areas, such as User Interface (UI) development, digital mapping, messaging, and software documentation. This role supports the company's major software application and its integration with other applications and environments. The position reports to the President and/or Lead Software Engineer and requires working under guidance from the supervisor.

Key Responsibilities

  • Program multi-threaded, cross-platform Geospatial Information System (GIS) applications using Java and JavaFX.
  • Create software documentation using JavaDoc and other specified documentation tools.
  • Implement and integrate various GIS capabilities using NASA World Wind and OGC standards (WMS, GeoPackage, WMTS), including 2-D and 3-D mapping.
  • Develop test cases, procedures, and Junit methods.
  • Track and help resolve Software Trouble Reports (STR).

Required Qualifications

  • 1-3 years of programming experience.
  • Proficiency in Java programming and familiarity with JavaFX.
  • Ability to work under guidance and collaborate effectively.

Preferred Qualifications

  • Experience with SVN systems like Git.
  • Experience with web development tools and languages, such as JavaScript.
  • Familiarity with both MS Windows and Linux environments.
  • Experience in Android development, including work with Android Studio.

Benefits & Perks

  • Remote work opportunity.
  • Candidate must provide their own internet connection.
  • Potential requirement for security clearance and adherence to non-disclosure policies.

Required Skills

Multi-threading
JUnit
JavaFX
Cross-platform programming
Java
Android Studio
Linux
SVN (Git)
MS Windows
JavaDoc
Javascript
GIS
Android development