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