Web Application Developer – Remote - Middleton
Only for registered members Middleton, United Kingdom
3 weeks ago

Job summary
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. 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.
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.
Qualifications
- BA in Computer Science or similar discipline.
- 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.
Job description
Lorem ipsum dolor sit amet
, consectetur adipiscing elit. Nullam tempor vestibulum ex, eget consequat quam pellentesque vel. Etiam congue sed elit nec elementum. Morbi diam metus, rutrum id eleifend ac, porta in lectus. Sed scelerisque a augue et ornare.
Donec lacinia nisi nec odio ultricies imperdiet.
Morbi a dolor dignissim, tristique enim et, semper lacus. Morbi laoreet sollicitudin justo eget eleifend. Donec felis augue, accumsan in dapibus a, mattis sed ligula.
Vestibulum at aliquet erat. Curabitur rhoncus urna vitae quam suscipit
, at pulvinar turpis lacinia. Mauris magna sem, dignissim finibus fermentum ac, placerat at ex. Pellentesque aliquet, lorem pulvinar mollis ornare, orci turpis fermentum urna, non ullamcorper ligula enim a ante. Duis dolor est, consectetur ut sapien lacinia, tempor condimentum purus.
, consectetur adipiscing elit. Nullam tempor vestibulum ex, eget consequat quam pellentesque vel. Etiam congue sed elit nec elementum. Morbi diam metus, rutrum id eleifend ac, porta in lectus. Sed scelerisque a augue et ornare.
Donec lacinia nisi nec odio ultricies imperdiet.
Morbi a dolor dignissim, tristique enim et, semper lacus. Morbi laoreet sollicitudin justo eget eleifend. Donec felis augue, accumsan in dapibus a, mattis sed ligula.
Vestibulum at aliquet erat. Curabitur rhoncus urna vitae quam suscipit
, at pulvinar turpis lacinia. Mauris magna sem, dignissim finibus fermentum ac, placerat at ex. Pellentesque aliquet, lorem pulvinar mollis ornare, orci turpis fermentum urna, non ullamcorper ligula enim a ante. Duis dolor est, consectetur ut sapien lacinia, tempor condimentum purus.
Get full access
Access all high-level positions and get the job of your dreams.