Programmer III
Apply NowCompany: Abacus Service Corporation
Location: Portland, OR 97229
Description:
Description
Analyzes, designs, develops and tests various programming systems, including encoding, testing, debugging and documenting programs. Relies on established guidelines and instructions to perform daily job functions. Works under immediate supervision. Advanced levels: Analyzes, designs, develops and tests various programming systems, including encoding, testing, debugging and documenting programs. Relies on knowledge and professional discretion to achieve goals. Usually reports to a project leader or manager. Significant ingenuity and flexibility is expected. May require a bachelor's degree. May require a bachelor's degree and at least 6 years or equivalent experience in the field or in a related area.
Estimated Duration
07/20/2020 - 08/14/2020
Schedule
Days
Monday Yes Tuesday Yes Wednesday Yes Thursday Yes Friday Yes Saturday No Sunday No
Hours/Day : 8
Time Zone : PST Shifts Start Time End Time Description ctive Shift 1 8:00 AM 5:00 PM Regular Day Yes
Qualifications Type Qualification Description Competency Experience Required Skills django dvanced Yes Skills nginx dvanced Yes Skills PostgreSQL dvanced Yes Skills ubuntu dvanced Yes
Attachments
Exhibit A
STATEMENT OF WORK
ODFW Recovery Tracker Website Modifications/Updates
Project Purpose:
The goal of the ODFW Recovery Tracker website (http://www.odfwrecoverytracker.org/) modifications is to update the operating system and web server; upgrade Google Map services; install an updated site security certificate in the Django administration environment; and restore functionality of general administrative tools of the website. The enhancements will help Natural Resource Information Management Program (NRIMP) staff perform required content updates and data uploading, and allow general users to view recovery population locations in the web map.
Objective 1: Update the Ubuntu Operating System.
Task 1.1: The Operating System (OS) is "severely" outdated. Update the OS to the newest version of Ubuntu or other suitable system to improve security and enhance performance of the website.
Products: The Ubuntu Operating system will be updated to current software and security standards.
Objective 2: Update the NginX web server.
Task 4.1: The web server is "severely" outdated. Update the web server to the newest version of NginX or other suitable web server to improve security and enhance the performance of the website.
Products: The NginX web server will be updated to current software and security standards.
Objective 3: Install Site Security Certificate (SSL).
Task 2.1: Install the updated site security certificate (already purchased) to improve site security. PSMFC will help contractor with access and installation.
Products: The site security certificate will be installed and validated. The URL (website address) should begin with "https".
Objective 4: Upgrade Google Map services.
Task 3.1: Upgrade Google Map services. Determine if there are any costs associated with the average number of current visitors to the website; provide information to the NRIMP Manager and establish a new billing relationship based on the NRIMP Manager's decision.
Products: Depending on the results of the billing relationship, Google Map services will be updated and general users will be able to view locations on the Explorer page (Example: http://odfwrecoverytracker.org/explorer/species/Coho/run/default/esu/129/).
Objective 5: General maintenance: diagnose and resolve documented issue(s) with site updates.
Task 5.1: Restore the ability of website administrators to be able to update reporting unit descriptions for the Explorer page (Example: http://www.odfwrecoverytracker.org/explorer/species/Chinook/run/springsummer/esu/282/). Work with NRIMP staff to conduct general website maintenance. Upon review of current Administration system capabilities by NRIMP staff, repair any current functionalities not yet resolved during completion of Objectives 1-4
Products: dministrative capabilities are functioning normally, including but not limited to the ability for website administrators to conduct general updates, the ability to upload new data in the Django administration page, and new/updated data and information is viewable and retrievable by general users of the website.
Analyzes, designs, develops and tests various programming systems, including encoding, testing, debugging and documenting programs. Relies on established guidelines and instructions to perform daily job functions. Works under immediate supervision. Advanced levels: Analyzes, designs, develops and tests various programming systems, including encoding, testing, debugging and documenting programs. Relies on knowledge and professional discretion to achieve goals. Usually reports to a project leader or manager. Significant ingenuity and flexibility is expected. May require a bachelor's degree. May require a bachelor's degree and at least 6 years or equivalent experience in the field or in a related area.
Estimated Duration
07/20/2020 - 08/14/2020
Schedule
Days
Monday Yes Tuesday Yes Wednesday Yes Thursday Yes Friday Yes Saturday No Sunday No
Hours/Day : 8
Time Zone : PST Shifts Start Time End Time Description ctive Shift 1 8:00 AM 5:00 PM Regular Day Yes
Qualifications Type Qualification Description Competency Experience Required Skills django dvanced Yes Skills nginx dvanced Yes Skills PostgreSQL dvanced Yes Skills ubuntu dvanced Yes
Attachments
Exhibit A
STATEMENT OF WORK
ODFW Recovery Tracker Website Modifications/Updates
Project Purpose:
The goal of the ODFW Recovery Tracker website (http://www.odfwrecoverytracker.org/) modifications is to update the operating system and web server; upgrade Google Map services; install an updated site security certificate in the Django administration environment; and restore functionality of general administrative tools of the website. The enhancements will help Natural Resource Information Management Program (NRIMP) staff perform required content updates and data uploading, and allow general users to view recovery population locations in the web map.
Objective 1: Update the Ubuntu Operating System.
Task 1.1: The Operating System (OS) is "severely" outdated. Update the OS to the newest version of Ubuntu or other suitable system to improve security and enhance performance of the website.
Products: The Ubuntu Operating system will be updated to current software and security standards.
Objective 2: Update the NginX web server.
Task 4.1: The web server is "severely" outdated. Update the web server to the newest version of NginX or other suitable web server to improve security and enhance the performance of the website.
Products: The NginX web server will be updated to current software and security standards.
Objective 3: Install Site Security Certificate (SSL).
Task 2.1: Install the updated site security certificate (already purchased) to improve site security. PSMFC will help contractor with access and installation.
Products: The site security certificate will be installed and validated. The URL (website address) should begin with "https".
Objective 4: Upgrade Google Map services.
Task 3.1: Upgrade Google Map services. Determine if there are any costs associated with the average number of current visitors to the website; provide information to the NRIMP Manager and establish a new billing relationship based on the NRIMP Manager's decision.
Products: Depending on the results of the billing relationship, Google Map services will be updated and general users will be able to view locations on the Explorer page (Example: http://odfwrecoverytracker.org/explorer/species/Coho/run/default/esu/129/).
Objective 5: General maintenance: diagnose and resolve documented issue(s) with site updates.
Task 5.1: Restore the ability of website administrators to be able to update reporting unit descriptions for the Explorer page (Example: http://www.odfwrecoverytracker.org/explorer/species/Chinook/run/springsummer/esu/282/). Work with NRIMP staff to conduct general website maintenance. Upon review of current Administration system capabilities by NRIMP staff, repair any current functionalities not yet resolved during completion of Objectives 1-4
Products: dministrative capabilities are functioning normally, including but not limited to the ability for website administrators to conduct general updates, the ability to upload new data in the Django administration page, and new/updated data and information is viewable and retrievable by general users of the website.