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

Computer Programmer III-Remote

NANA • Madison, Wisconsin
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
  • [filters.remote]
[job_card.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

[job_alerts.create_a_job]

Computer Programmer III-Remote • Madison, Wisconsin

[internal_linking.similar_jobs]

COBOL Mainframe Programmer IV

E-SolutionsMadison, WI, United States
[job_card.full_time]

Under the general supervision of an Application Development Bureau supervisor, this position provides advanced-level applications development work on highly complex, multi-platform mainframe and we...[internal_linking.show_more]

 • [job_card.promoted]

System Architect III

My3Tech IncMadison, WI, United States
[job_card.full_time]

This position will provide Information Technology Service Management (ITSM) technical support to the WI Department of Transportation (WisDOT).This contract position will provide technical skills an...[internal_linking.show_more]

 • [job_card.promoted]

Globus Application Analyst

My3Tech IncMadison, WI, United States
[job_card.full_time]

The DoIT Research Cyberinfrastructure group is seeking an individual to support technical operations of the UW-Madison Globus service.The person in this role will serve as Globus Application Admini...[internal_linking.show_more]

 • [job_card.promoted]

Full Stack Cloud Software Engineer

Gulf Coast Automation Group LLCMadison, WI, United States
[job_card.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...[internal_linking.show_more]

 • [job_card.promoted]

Software Sales Acceleration Associate - Remote

ThryvMadison, WI, United States
[filters.remote]
[job_card.full_time]

A tech company in Madison, WI is seeking a Software Acceleration Associate to join their team for a unique 6-month program designed to accelerate high-potential talent into Software Account Managem...[internal_linking.show_more]

 • [job_card.promoted]

Remote Systems Support Analyst II Healthcare Imaging

Intelerad Medical SystemsOregon, WI, United States
[filters.remote]
[job_card.full_time]

A leading healthcare tech company is seeking a System Support Analyst II to provide advanced technical assistance for medical imaging applications.The ideal candidate will analyze complex issues, d...[internal_linking.show_more]

 • [job_card.promoted]

Sr. Engineer, Software & Information Platform

Cardinal HealthMadison, WI, United States
[job_card.full_time]

What Software & Information Platforms contributes to Cardinal Health.Information Technology oversees the effective development, delivery, and operation of computing and information services.This fu...[internal_linking.show_more]

 • [job_card.promoted]

OnBase Administrator/Developer III

Levi, Ray and ShoupMadison, WI, United States
[job_card.full_time]

Codeworks, an LRS company, is seeking an OnBase Administrator/Developer for a Contract opportunity.This role offers the chance to apply your skills in support of meaningful work for one of our clie...[internal_linking.show_more]

 • [job_card.promoted]

Senior ADABAS Mainframe Systems Programmer

EnsonoMadison, WI, United States
[job_card.full_time]

Senior ADABAS Mainframe Systems ProgrammerRemote - United StatesJR012423.The successful candidate will perform mainframe database Software upgrades coupled with administration and tuning to support...[internal_linking.show_more]

 • [job_card.promoted]

Malware Analyst

DataAnnotationOregon, WI, United States
[job_card.full_time] +1

We are looking for experienced cybersecurity professionals to join our team to help train AI models.In this role, you will evaluate AI-generated security content, solve technical cybersecurity prob...[internal_linking.show_more]

 • [job_card.promoted]

Systems Engineer-II

Concord IT SystemsMadison, WI, United States
[job_card.full_time]

The State of Wisconsin is looking for a Systems Engineer II.Candidates MUST be WI residents.The Information Technology Department at the Wisconsin Historical Society manages the technology and comp...[internal_linking.show_more]

 • [job_card.promoted]

Software Engineer

Cardinal HealthMadison, WI, United States
[job_card.full_time]

What Application Development & Maintenance contributes to Cardinal Health.Information Technology oversees the effective development, delivery, and operation of computing and information services.Th...[internal_linking.show_more]

 • [job_card.promoted]

Embedded Software Engineer III

Johnson Health Tech CompaniesCottage Grove, WI, United States
[job_card.full_time]

Under the direction of the Engineering Manager - KT Innovation, the Embedded Software Engineer III will conduct critical and complex engineering research and development projects to support Key Tec...[internal_linking.show_more]

 • [job_card.promoted]

Aviation Electronics, Electrical & Computer Systems Technician

US NavyMadison, WI, US
[job_card.full_time] +1

Once an aircraft launches off a carrier, pilots depend on their jet's complex electronic systems to operate all areas of their craft and complete their mission.There is zero room for failure.That's...[internal_linking.show_more]

 • [job_card.promoted]

Engineer II

Findhelp, A Public Benefit CorporationMadison, WI, United States
[job_card.full_time]

We're changing the way people connect to social care.At Findhelp, we've built a comprehensive platform of products and services that make it easy for you to connect people to resources, follow them...[internal_linking.show_more]

 • [job_card.promoted]

Systems Engineer III

Sierra SpaceMadison, WI, United States
[job_card.full_time]

At Sierra Space, we build the missions and systems that keep our world secure in the domain above Earth.Sierra Space team members share a spirit of innovation and collaboration and a belief that we...[internal_linking.show_more]

 • [job_card.promoted]

Epic Clinical Configuration Analyst (Mexico & Costa Rica)

OneSeven Tech (OST)Madison, WI, United States
[job_card.temporary]

We are partnering with a global healthcare IT consulting firm — a recognized leader in Epic implementation and support — to build a nearshore delivery hub in Mexico and Costa Rica.Clinical analysts...[internal_linking.show_more]

 • [job_card.promoted]

Software Engineer III

UW Credit UnionMadison, WI, United States
[job_card.full_time]

Competitive salary and total rewards package.Are you looking to be a part of a top workplace where your contributions have a direct impact on an employee's and customer's digital experience? UW Cre...[internal_linking.show_more]