Talent.com
Computer Programmer III-Remote
Computer Programmer III-RemoteNANA • Madison, Wisconsin
Computer Programmer III-Remote

Computer Programmer III-Remote

NANA • Madison, Wisconsin
30+ days ago
Job type
  • Full-time
  • Remote
Job description

Job Summary :

The USGS National Wildlife Health Center (NWHC) is a full-service wildlife diagnostic laboratory that leads the nation in identifying and responding to emerging diseases affecting wildlife. To coordinate disease response and provide situational awareness to the wildlife, bio surveillance, and One Health communities, the NWHC developed a wildlife health data portal called WHISPers, which stands for Wildlife Health Information Sharing Partnership - event reporting system. It is a voluntary, partner-driven, web-based repository for sharing basic information about historic and ongoing wildlife mortality (death) and / or morbidity (illness) events and provides a portal for requesting diagnostic and epidemiologic assistance from NWHC. WHISPers provides timely, accurate information on where wildlife disease events are occurring or have occurred for better preparation and decision making. With recent congressional support, NWHC is planning to improve usability of existing functionality and develop a new platform that will focus on integrating numerous external wildlife health data streams. This effort will also include the development of mobile tools for offline data collections while in the field.

Akima Systems Engineering is hiring a Computer Programmer III whose primary responsibility will be to maintain and further develop the codebase for a RESTful web API by performing development tasks as defined by the development team. The WHISPers API handles data management between a PostgreSQL database and the WHISPers web client application and other API users by applying the WHISPers data business rules to data management actions and ensures clear quality assurance and quality control. Development of the new platform will require the building of pipelines utilizing various APIs and automate bulk import of semi-structured and unstructured data. Responsibilities will also include backend development to support tools that allow users to query the data and visualize through use of maps, charts, graphs, and reports.

Work will be conducted in an Agile software development environment. Efforts include refinement of the existing WHISPers back-end system. Existing back-end architecture includes a web API built in the Django REST Framework using the Python programming language, a PostgreSQL relational database, and Celery and RabbitMQ python packages which operate the application’s notifications feature. Alternative or additional frameworks, software, and libraries will likely be needed for development of the new platform.

The computer programmer performs programming assignments that require background experience in API development as well as knowledge of best practices in web development, data processing, unit testing, end-to-end testing, and Git version control. The programmer will participate in user experience design, code reviews, Agile sprint planning and retrospectives, and software development technical discussions. The programmer will test and document code releases and author documentation for software users.

Responsibilities

Job Responsibilities :

Assists in the development of WHISPers web services using Python in a web-based environment that are operating system agnostic. Familiarity with microservices principles, design patterns. Also, understanding the principles of distributed systems, scalability, and decoupled architecture is required to assist in system analysis and design to expand functionality and enhance usability.

Assists with translation of business requirements to the system’s coded business rules.

Assists with translation of systems requirements into application prototypes.

Assists with planning and designing system and application architecture.

Assists in developing web-services from given design parameters.

Assists in the development of the WHISPers relational database hosted in PostgreSQL. Assists in system analysis and design to expand functionality and enhance usability.

Assists with planning and designing system and database architecture.

Assists in modifying the database from given design parameters.

Participates in agile software development lifecycle in a team environment.

Assists other developers with larger tasks

Leads development for certain use cases.

Joins in code reviews, presenting code for review and accepting feedback to make improvements in code design; and providing feedback and validation on code developed by other team members.

Learns and incorporates best practices in software design.

Defines and configures unit and integration testing platforms to ensure code correctness between releases.

Writes, debugs, and maintains code.

Works with customers to test applications.

Performs Quality Assurance testing on software and systems.

Writes and maintains program documentation in accordance with Agile documentation practices.

In collaboration with other developers, ensures the rigorous application of information security / information assurance policies, principles, and practices to the delivery of application software services.

Works with usability experts, scientists, natural resource managers, and other stakeholders to develop web applications which enhance usability and encourages engagement from the natural resource and bio surveillance communities.

Participates in providing guidance as to the relative complexity of requested functionality

Facilitates ease of reporting and enhanced situational awareness of wildlife disease events through development of tools including data management portals and geospatial displays.

Qualifications

Minimum Qualification :

Experience in API development as well as knowledge of best practices in web development, data processing, unit testing, end-to-end testing, and Git version control.

Experience testing and documenting code releases and author documentation for software users.

Experience with Python

Experience with PostgreSQL

Familiar with agile software development lifecycle in a team environment

Experience with writing, debugging and maintaining code, code reviews and presenting code for review

Experience in web application development

BA degree in computer discipline

2-4 years experience

Ability to obtain equivalent to Public Trust Clearance.

Job : Information Technology

Travel : None

Organization : ASE - Akima Systems Engineering

Clearance : Able to Obtain Public Trust

Work Type : Remote

Remote : Yes

ReqID : 2024-11325

Create a job alert for this search

Programmer • Madison, Wisconsin

Related jobs
Systems Engineer -I (Remote)

Systems Engineer -I (Remote)

Serigor Inc. • Madison, WI, WI, US
Remote
Full-time
Quick Apply
Systems Engineer -I (Remote) Location : Madison, WI Duration : 09 Months Job Description : This position is more accurately described as a Telecommunications Administrator. The Telecommunication Specia...Show more
Last updated: 30+ days ago
CDL-A Drivers : Historic Pay Increase! Earn Up To $0.66 Per Mile!

CDL-A Drivers : Historic Pay Increase! Earn Up To $0.66 Per Mile!

Millis Transfer Inc • Evansville, WI, USA
Full-time
STOP WHAT YOU’RE DOING — THIS IS BIG.Millis Just Launched a Historic Pay Raise for ALL Drivers!.Just more money in your pocket. Millis is raising the bar — and your paycheck.Orientation Now Offered ...Show more
Last updated: 12 days ago • Promoted
Travel ICU RN in Madison, Wisconsin

Travel ICU RN in Madison, Wisconsin

Gifted Healthcare • Deerfield, WI, US
Full-time
Intensive Care Unit RNs (ICU RNs) specialize in delivering care to patients in intensive care units of hospitals and healthcare facilities. ICU RNs evaluate the patient's conditions, administer ...Show more
Last updated: 11 days ago • Promoted
Senior Software Engineer - Coldfusion / Lucee (Remote)

Senior Software Engineer - Coldfusion / Lucee (Remote)

ECP • Madison, WI, US
Remote
Full-time
Note - this is a remote position.We are open to remote candidates located in the US.ECP is a market-leading SaaS solution that enables senior living communities to better care for their residents.E...Show more
Last updated: 2 days ago • Promoted
Desktop Support III- Applications are open to Wisconsin residents only.

Desktop Support III- Applications are open to Wisconsin residents only.

Information Resource group, Inc. • Madison, WI, United States
Temporary
Quick Apply
MsoNoSpacing"> Role : Desktop Support III- Applications are open to Wisconsin residents only.MsoNoSpacing"> Location : Madison, WI Show more
Last updated: 1 day ago
Desktop Support III

Desktop Support III

MARS Solutions Group • Madison, WI, United States
Full-time
Quick Apply
MARS Solutions Group is looking for an experienced Desktop Support located in Madison, WI.Our client is a government agency looking for high-quality talent to make a difference.They are known to re...Show more
Last updated: 1 day ago
Computer Platform Service Batch Operations technician (Remote)

Computer Platform Service Batch Operations technician (Remote)

Serigor Inc. • Madison, WI, US
Remote
Full-time
Computer Platform Service Batch Operations technician (Remote).Computer Platform Service Batch Operations technician.Responsible for, monitoring, scheduling and troubleshooting various IT schedules...Show more
Last updated: 30+ days ago • Promoted
Application Architect -III (Remote)

Application Architect -III (Remote)

Serigor Inc. • Madison, WI, WI, US
Remote
Full-time
Quick Apply
Application Architect -III (Remote) Location : Madison, WI Duration : 09 Months Job Description : This is a technical leadership position needed to drive the development and support of the Unemploymen...Show more
Last updated: 30+ days ago
Project Manager III (Remote)

Project Manager III (Remote)

Serigor • Madison, WI, US
Remote
Full-time
This is a position needed as a project manager to lead staff in the development, maintenance, and support of critical priority applications supported by BITS-UI for the Division of Unemployment Ins...Show more
Last updated: 3 days ago • Promoted
Program Management Lead, Offshore Coding Operations

Program Management Lead, Offshore Coding Operations

Wisconsin Staffing • Madison, WI, US
Full-time
Program Management Lead, Offshore Coding Operations.Become a part of our caring community and help us put health first.The Program Management Lead, Offshore Coding Operations conducts quality assur...Show more
Last updated: 3 days ago • Promoted
Cloud Software Engineer

Cloud Software Engineer

Gulf Coast Automation Group • Madison, WI, US
Permanent
Job Title : Full Stack Cloud Engineer.Primary Location : Madison, Wisconsin- Hybrid.TalentFish is casting a line for a.This is a direct hire role that is hybrid in Madison, WI.Madison, WI area (withi...Show more
Last updated: 30+ days ago • Promoted
Medical Billing and Coding Specialist (FULLY REMOTE)

Medical Billing and Coding Specialist (FULLY REMOTE)

Tap Growth ai • Columbus, Wisconsin, US
Remote
Full-time
We're Hiring : Coder - Hospital Outpatient (FULLY REMOTE)! 🌟.We are seeking an experienced and detail-oriented.Columbus, WI - 25 weeks assignment​. Primarily focuses on coding of moderate complexity...Show more
Last updated: 10 days ago
OnBase Administrator / Developer -IV (Remote)

OnBase Administrator / Developer -IV (Remote)

Serigor Inc. • Madison, WI, WI, US
Remote
Full-time
Quick Apply
OnBase Administrator / Developer -IV (Remote) Location : Madison, WI Duration : 12 Months Overview : This is an electronic document management system Administrator / Developer position.This position plans...Show more
Last updated: 30+ days ago
Remote Investment Analyst – AI Trainer ($50-$60 / hour)

Remote Investment Analyst – AI Trainer ($50-$60 / hour)

Data Annotation • Janesville, Wisconsin
Remote
Full-time +1
We are looking for a finance professional to join our team to train AI models.You will measure the progress of these AI chatbots, evaluate their logic, and solve problems to improve the quality of ...Show more
Last updated: 11 days ago • Promoted
Project Manager III (Remote)

Project Manager III (Remote)

Serigor Inc. • Madison, WI, WI, US
Remote
Full-time
Quick Apply
Project Manager III (Remote) Location : Madison, WI Duration : 09 Months Job Description : This is a position needed as a project manager to lead staff in the development, maintenance and support of c...Show more
Last updated: 30+ days ago
LPNs & RNs — Make a Difference on Night Shifts at Walworth County Jail

LPNs & RNs — Make a Difference on Night Shifts at Walworth County Jail

Southern Health Partners • Orfordville, WI, US
Full-time +1
Walworth County Jail, WI — Night Shift Nursing Opportunities.Hour Night Shifts | Flexible Full-Time, Part-Time, or PRN.Shift Differential + Sign-On & Retention Bonuses. Southern Health Partners (SHP...Show more
Last updated: 1 day ago • Promoted
Telemedicine Physician

Telemedicine Physician

QuickMD • Brodhead, WI, US
Full-time
QuickMD is a leading telemedicine provider, delivering high-quality virtual care across 44 states.Since our founding in 2019, we have helped more than 100,000 patients access essential medical trea...Show more
Last updated: 30+ days ago • Promoted
Evening RN – Great Hours, No Weekend Burnout

Evening RN – Great Hours, No Weekend Burnout

Southern Health Partners • Deerfield, WI, US
Full-time
Evening RN – Keep Your Weekends.Monday–Friday | 1 : 00 PM – 10 : 30 PM.Full-Time Registered Nurse (PRN shifts also available). Sign-On Bonus + Retention Bonus + No Weekend Work.Love Nursing — Just Not W...Show more
Last updated: 5 days ago • Promoted