Junior GIS Software Engineer & Application Developer at Applied Research Associates in Raleigh, NC

Applied Research Associates

Raleigh, NC
October 24, 2020

You will be redirected to Applied Research Associates's preferred application process.

Junior GIS Software Engineer & Application Developer

ARA's Arlington Division (AD) is seeking a Junior GIS Software Engineer & Application Developer with a science or GIS background. The successful candidate will work with senior staff to develop software packages for both the desktop and web, and will support all aspects of software development, from the creation of user interfaces to producing visual presentations of results. The candidate is expected to develop and document new codes by working alongside modelers and mathematicians, modify existing and prototypical modeling and simulation software tools, and developing and executing tests. Software projects can range in size, from simple computational calculators to large, integrated modeling packages and web applications. The candidate will work in a dynamic and collaborative team environment. The ideal candidate will have experience developing web-based applications, and experience using scripting and compiled languages, especially Java, Python, C++. In addition, the candidate should be familiar with the design and development of graphical user interfaces (GUIs). The successful candidate should enjoy collaborating with technical teams and, in particular, solving difficult scientific problems in a dynamic environment. The candidate should be independent, self-motivated, and eager to learn new skills. What you'll do as a Software Engineer / Application Developer
* Develop desktop and web-based applications using languages such as JavaScript, Java, C#, Python, and/or C++.
* Develop mathematical/computational modeling software using a scripting language (e.g., Python, Perl, R) and a compiled language (e.g., C, C++, Java).
* Use open source and ESRI tools to do common GIS tasks to support GIS analysts
* Take responsibility for increasingly difficult tasks, completing them on schedule while documenting and presenting the results.
* Work with senior developers within a collaborative team environment, and support cross functional product development.

Position Requirements

* Bachelor's Degree in Computer Science and 0-2 years of related experience.
* Demonstrated proficiency in web application development.
* Demonstrated proficiency in scripting programming languages such as Python or R.
* A basic understanding of numerical versus analytical techniques.
* Demonstrated proficiency in GIS processing
* Willingness to learn new technologies as needed. Position Preferences
* Familiarity with Angular JS, Leaflet, is desirable.
* Familiarity with ESRI or open source tools for GIS processing.
* Experience with one more Integrated Development Environments such as Eclipse, Netbeans, or RStudio.
* Experience with one or more compilers such as Javac, GNU/MinGW, and Visual Studio.
* Experience with PostgreSQL or other database development is a plus.
* Experience with Windows and Linux operating systems.
* Experience with LaTeX is a plus.
* Active DoD security clearance is a strong plus. Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information; requirements include being a U.S. citizen.


You will be redirected to Applied Research Associates's preferred application process.

Job Expires: November 23, 2020

More Angular Jobs

Uh oh! Something went wrong. Please try again.
We were unable to find any more job. Have you tried changing your search keywords?

Be at home with your family

Get help finding work-from-home

Your Children Will Be Happier

Stop parenting from the office

Flexible Careers - No Commute

Is your job putting you at risk?

Work from the safety of your own home

Cancel the Commute & Save Hours per Day

You will be redirected to Applied Research Associates's preferred application process.