Software Developer, Junior, Part-Time

DeVillier's Technology Solutions25 days ago
Fort Lauderdale, FL
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 – including User Interface (UI) development, digital mapping, messaging, and software documentation – in support of the company's major software application and its integration with other applications and environments. Reporting to the President and/or Lead Software Engineer, the candidate will work under guidance while developing critical software solutions.

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 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, including JavaFX.
  • Ability to develop multi-threaded, cross-platform GIS applications and create effective software documentation.
  • Willingness to work under guidance, adhere to non-disclosure policies, and potentially meet future security clearance requirements.
  • Own Internet Connection Required.

Preferred Qualifications

  • Experience with source control systems (e.g., Git).
  • Familiarity with web development tools and languages such as JavaScript.
  • Experience working in both MS Windows and Linux environments.
  • Exposure to Android development, including work in Android Studio.

Benefits & Perks

  • Remote Work Opportunity
  • Potential for future security clearance, subject to compliance with company and government non-disclosure policies.
  • Opportunity to work on a major software project with integrated, cutting-edge GIS technologies.

Required Skills

Java
MS Windows
JavaDoc
Linux
SVN/Git
JUnit
GIS Application Development
OGC Standards
JavaFX
NASA World Wind
Javascript
Android Studio
Multi-threaded Programming
Digital Mapping
Software Documentation