Web Application Developer – Remote at Akima
Middleton, WI 53562, USA -
Full Time


Start Date

Immediate

Expiry Date

16 Oct, 25

Salary

80000.0

Posted On

17 Jul, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Python, Angular, Javascript Frameworks, Javascript, Vue, Computer Science

Industry

Computer Software/Engineering

Description

The USGS Water Mission Area (WMA) Web Communications Branch (WCB), deploys high-end information technology products to enhance data storage and access methods against natural resource datasets in support of the USGS mission. These products include web, mobile, and data processing applications.
Akima Systems Engineering is looking for a Subject Matter Expert (SME) II who will participate in an agile scrum team and complete front-end programming tasks as defined in the team’s issue tracking system.
The primary development languages will be NodeJS, Python, and JavaScript, with many tasks focusing on user interface development using current JavaScript frameworks including Vue, React, and Angular.
The SME II will perform programming assignments that require background experience in user interface development as well as knowledge of established programming, data processing, and container-based deploy procedures.
The SME II will maintain and modify existing programs, participate in UX design, code reviews, sprint planning and other agile ceremonies, as well as software development technical discussions.
The SME II will also test and document modification and write operator instructions.

QUALIFICATIONS

  • BA in Computer Science or similar dicipline.
  • 2-3 years of experience.
  • Experience in web-based applications.
  • Experience in NodeJS, Python and JavaScript.
  • Experience in user interface development using JavaScript frameworks including Vue, React and Angular.
  • Experience with Federal work a plus.
Responsibilities
  • Programming in support of WMA’s product portfolio.
  • Assists in the development of custom applications, software systems in NodeJS, Python, Java, and other languages in a web-based environment that are operating system agnostic.
  • Performs system analysis and design for new and existing applications.
  • Assists with translation of systems requirements into application prototypes.
  • Assists with planning and designing system and application architecture.
  • Assists in developing user interfaces 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.
  • Perform code reviews, present code for review and accept feedback to make improvements in code design.
  • Provide feedback and validation on code developed by other team members.
  • Learns and incorporates best practices in software design.
  • Define and configure unit and integration testing platforms to ensure code correctness between releases.
  • Writes, debugs and maintains code.
  • Work with customers to test applications.
  • Perform Quality Assurance testing on software and systems.
  • Write and maintain program documentation.
  • Collaborate 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 scientists and researchers to develop applications which enhance data storage and access methods against natural resource datasets.
  • Uses domain knowledge of or applies interest in use of scientific principles supporting multiple natural science fields such as hydrology, water quality, chemistry and engineering, to partner with researchers in designing sophisticated data access/integration/analysis systems to address surface and ground-water quality and quantity, biology, and engineering-related challenges.
  • Participates in providing guidance as to the relative complexity of requested functionality.
  • Facilitates natural resource data discovery and utility through development of tools including geospatial displays and decision support systems.
Loading...