Software Developer
Riverside Technology, inc.
N/A
Job Details
Full-time
Full Job Description
Join the forefront of scientific innovation as a Software Developer. In this role, you will play a key part in assembling, maintaining, and developing high-quality instrumental datasets for targeted stakeholder communities and commercial sectors. This task involves developing new products and services that are grounded in documented user requirements. These products can have a regional, national, or global focus, and they can employ a variety of data. Development activities will employ an Agile approach.
Note that within this job announcement there are multiple openings for early to advanced software developers. Riverside is committed to advancing opportunities for minorities, Veterans and those who are differently abled.
Requirements
● Design, develop, test, and deploy operational software that generates new datasets, products, services, and reports. Tasks include, but are not limited to, code development, database development, web development, integration testing, readiness review, and operational release.
● Incorporate IT requirements (e.g., security protocols, ad hoc changes) into operational software and new releases.
● Manage software using source code tools and maintain requisite documentation (e.g., business rules, operational procedures).
Required Skills:
● Experience with the full software development lifecycle (SDLC) in an Agile environment.
● Experience in the development and maintenance of scientific operational software.
● Proficiency in a diverse range of programming languages, including Oracle/APEX, Groovy, Java/Javascript, React, Spring, ArcGIS, Fortran, and Python.
● Ability to communicate effectively with a geographically dispersed team.
● Familiarity with using a code repository such as GIT.
● Excellent documentation skills to maintain business rules and operational procedures.
Preferred Skills:
● Familiarity with additional programming languages and development environments.
● Familiarity with IT requirements, including security protocols.
● Knowledge of data access and retrieval processes.
● Familiarity with developing, deploying, and maintaining software in an AWS environment
● Proven experience in leading migration projects to cloud-based platforms.
Education Requirements:
● Bachelor’s degree in Computer Science or a relevant field and/or equivalent work experience.
Benefits
- Health Care Plan (Medical, Dental & Vision)
- Retirement Plan (401k, IRA)
- Life Insurance (Basic, Voluntary & AD&D)
- Paid Time Off (Vacation, Sick & Public Holidays)
- Short Term & Long Term Disability
- Training & Development
- Work From Home