Full-Time Software Developer
CDC Foundation is hiring a remote Full-Time Software Developer. The career level for this job opening is Expert and is accepting USA based applicants remotely. Read complete job description before applying.
CDC Foundation
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
Overview
The Software Developer will play a crucial role in advancing the CDC Foundation's mission by developing and maintaining software applications for a public health association that specifically serves local, tribal and territorial populations. This role is aligned to the Workforce Acceleration Initiative (WAI). WAI is a federally funded CDC Foundation program with the goal of helping the nation's public health agencies by providing them with the technology and data experts they need to accelerate their information system improvements.
Working within the Rhode Island Department of Health (RIDOH) the Software Developer will provide advanced GIS analytical support to the state's emergency response and recovery activities. The purpose of this classification is to support data management activities. The candidate will develop and implement project plans to address internal departmental data connectivity and data automation to enrich the RIDOH GIS Data catalogue. This position will be asked to work with sensitive datasets, like Medicaid, and PII/PHI/HIPPA variables.
The candidate should have strong, demonstrable experience with intermediate GIS knowledge and experience'¯working in a'¯contemporary GIS setting with health-related data. The candidate should be knowledgeable of engineering best practices such as source control, automated testing, continuous integration and deployment, and peer review.
The Software Developer will be hired by the CDC Foundation and assigned to the Rhode Island Department of Health (RIDOH). This position is eligible for a fully remote work arrangement for U.S. based candidates. \n
Responsibilities
- Meet with RIDOH programs to discuss data connection and management through the usage of RIDOH GIS Map Portal Environments (ArcGIS Online and Enterprise Portal).
- Handle time sensitive'¯data'¯and'¯cleaning, geocoding, spatial data aggregations, point density mapping.
- Demonstrate general knowledge of best practices for GIS data collection, data management, and data automation.'¯
- Create workflows for full life-cycle of data from raw data through Map Portal application development.
- Perform geospatial data management, analysis, and documentation, including scripting automation with ArcPY and Jupyter notebooks.'¯
- Assist with planning, designing, implementing, and evaluating data as well as quality assurance systems.
- Collect and analyze data in various software application systems including but not limited to ArcGIS software, PowerBI knowledge a plus.
- Maintains and updates GIS data and related databases using GIS and other software.
- Applies quality control/quality assurance standards and best practices to maintain integrity in GIS data.
- Conducts spatial analysis and database queries.
- Performs other duties as assigned by supervisor.
Qualifications
- Minimum 5 years of professional experience with GIS/Geocoding, and ArcGIS
- Knowledge of, or experience with SQL for querying spatial and non-spatial data
- Experience with ESRI ArcGIS software platforms and applications (ArcPRO, ArcGIS Desktop, ArcGIS Online, ArcGIS Enterprise) preferred
- Experience with AGOL applications and'¯content development
- Experience with database management and best practices in GIS pertaining to health-related data
- Experience in the use of video/web conferencing tools (such as MS Teams) desired
- Experience and proficiency in programming languages such as Ruby, Python, Java, C++, or JavaScript as applied to GIS workflows
- Knowledge of engineering best practices such as source control, automated testing, continuous integration and deployment, and peer review.
- Experience with agile development methodologies, software design patterns, and best practices.
- Strong analytical thinking and problem-solving abilities.
- Excellent verbal and written communication skills.
- Experience and ability conveying technical concepts to non-technical partners effectively.
- Ability to analyze complex technical requirements and translate them into scalable software solutions.
- Experience working on cross-functional, multidisciplinary teams that deliver digital products and services in an incremental, user-focused environment.
- Flexibility to adapt to evolving project requirements and priorities.
- Outstanding interpersonal and teamwork skills; and the ability to develop productive working relationships with colleagues and partners.
- Demonstrated ability to work well independently and within teams.
- Experience working in a virtual environment with remote partners and teams.
- Proficiency in Microsoft Office.