Job Description

Software Developer

Contract 2+ years, 40 hours weekly

Clearance:
Willing to review candidates who can obtain an interim clearance

Interview process:
1st round interview will be a Zoom with the HM (potential another team member). 2nd round interview will be with a larger group

Work from home:
This position will be remote.
There may be 0-3 trips per year of 1-5 days each.

Description:

Develops application software. Writing and implementing efficient code. Researches, designs, develops and implements software applications and systems. Involved in planning of system and development deployment as well as responsible for meeting software compliance standards. Evaluates, designs and implements interface between hardware and software, operational requirements, cloud offering, system architecture, security and characteristics of overall system. Researching, designing, implementing and managing software programs. Identifying areas for modification in existing programs and subsequently developing these modifications. Determining operational practicality. Documents testing, client experience and maintenance of system corrections. May partner and collaborate with cyber security teams to ensure compliance with security standards. May develop and conduct unit tests.

The Humanitarian Assistance & Disaster Relief (HADR) Systems Group develops, adapts, and deploys advanced technologies to address the most significant challenges in humanitarian assistance, disaster relief, global development, community resilience, and climate change. Our Group is actively seeking accomplished software developers to assist in building and deploying HADR technologies.

Responsibilities include but not limited to:
Software/application design, development, and debugging; web interface; web services; GIS
Design, develop, and support technical programs utilizing modern software engineering techniques, programming tools, and support processes
Participate in defining, describing, and implementing program deliverables/functionalities

Required software development skills include:
Fluency in JavaScript and Front-end web development using React (JavaScript)
Experience designing and implementing web application user interfaces (especially for single page web apps)
Experience with unit / integration / scalability testing
Experience with JSON and SQL-based databases

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online