Programmer Analyst 3

ORAU

Oregon

Hybrid

USD 100,000 - 139,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Telework
Paid Time Off
Paid Holidays
Flexible work schedules or compressed
Occupational Health and Wellness
Employee Assistance Program

Job summary

ORAU is seeking an Application Developer for the NIOSH Dose Reconstruction Project. You will maintain and create ASP.NET web applications, backed by SQL Server, with a focus on user experience, performance, and security.

You will plan projects, gather requirements, and collaborate with stakeholders. The role emphasizes training users, writing documentation, and mentoring teammates, with telework options for U.S.-based locations.

Qualifications

  • Bachelor's degree and 5 years of job-related experience.
  • At least 4 years' experience developing web-based database applications.
  • Proficient with .NET, SQL Server, HTML/JS/CSS.
  • Experience with C# and the .NET Framework.
  • Knowledge of web security, performance techniques, and debugging.

Responsibilities

  • Create and update ASP.NET web applications and related scripts.
  • Develop test plans and perform application testing.
  • Provide end user training and create user guides.
  • Gather requirements and prepare documentation for projects.
  • Ensure security and performance measures; coordinate with cyber security.

Skills

Microsoft .NET
SQL Server
HTML
JavaScript
CSS
C#
Entity Framework
Web security practices
Performance optimization
Requirements gathering

Education

Bachelor's degree
5 years related experience

Tools

Team Foundation Server
SQL Server Reporting Services
Web Forms
MVC
Visual Studio

Job description

Overview

APPOINTMENT TYPE: Full-Time RegularLOCATION: Remote (U.S. Based Locations)*SALARY RANGE: $99,985.60 - $139,089.60/Yr.PURPOSE: As an application developer in HEE/NIOSH (Objective 5 - Program Management and Support; Network Support), maintains, updates, and creates new applications in support of the National Institute of Occupational Safety and Health (NIOSH) Dose Reconstruction Project. Plans projects for the NIOSH Project. Most of the applications that are created and maintained are ASP.Net web applications written in HTML, CSS, and JavaScript for the front end, and C# and SQL Server for the backend. Creates databases for the applications that are developed, which involves creating the tables, views, and relationships. Writes SQL queries to pull data from databases and develops SQL Reports.

Responsibilities
  • Create new and unique applications and updates and maintain existing applications, which mostly consist of ASP.NET web applications, but also include scripts and console applications. The applications should focus on user experience, performance, and security.
  • Develops test plans, performs application testing, and provides feedback for applications created by self or by other developers.
  • Provides end user training.
  • Develop user guides.
  • Make modifications to applications as requested by users and/or ORAU Team management.
  • Reviews all applications to ensure that methods are current and that end user needs are still being met.
  • Ensure that all priorities are synchronized with NIOSH's and the Project's priorities and that all deadlines are met.
  • Performs backup duties for file transfers between NIOSH and ORAUT.
  • Learn new skills and technologies by watching training videos and incorporate new skills when updating and creating applications. Teaches and mentors other developers on the newly learned skills and technologies.
  • Meet with managers and users on the NIOSH Project to gather requirements for creating new and updating existing applications. Make decisions on how to proceed with all applications ensuring that all user needs are met.
  • Create and maintain all required documentation for each application that is developed.
  • Creates user test plans and user guides.
  • Gathers, performs analyses, and presents requirements for existing and/or future needs as requested by ORAU Team management.
  • Write queries to pull data from SQL databases for users on the NIOSH Project and create SQL reports.
  • Submit all new and updated applications to NIOSH Project cyber security to scan for compliance and vulnerabilities and fix all security issues before releasing the applications into production. Works with cyber security to routinely scan all NIOSH Project applications to protect against new vulnerabilities.
  • Create SQL databases for new applications and update existing databases when needed.
Qualifications

Bachelor's degree and 5 years of job-related experience. An equivalent combination of education and experience performing duties as described may be substituted for the minimum requirements.

  • Must have at least 4 years' experience developing web-based database applications. Must have 3 years' solid experience using Microsoft .NET technology and SQL Server databases.
  • Must be proficient in developing web applications with Microsoft .NET technologies and be proficient with Microsoft Windows, HTML, JavaScript, CSS, & SQL.
  • Must have in depth experience developing applications using the Microsoft .NET Framework and using C#.
  • Must have a thorough knowledge of creating, testing, and maintaining web applications using HTML, CSS, JavaScript, and debugging using Visual Studio and the browser. Must have exceptional troubleshooting and debugging abilities.
  • Must have experience using Entity Framework.
  • Must have experience implementing web security practices and web performance techniques, such as bundling and minification.
  • Must have experience developing SQL Server databases and writing T-SQL queries.
  • Must have excellent verbal and written skills.
  • Must be able to work in a team environment. Must have good interpersonal skills.
  • Must be able to communicate with various levels of business and technical staff.
  • Must have experience gathering user requirements and creating requirements documents.
  • Must have experience creating application documentation, such as user guides, and training users. Must have the ability to train users either one on one or in a group setting.
  • Preferred experience using Team Foundation Server, SQL Server Reporting Services, and either Web Forms or MVC.
  • Preferred experience with AI Tools like ChatGPT, CoPilot, Gemini, or Claude to scale day-to-day operations.
  • Must be able to obtain and maintain a NACI level security clearance.
TOTAL REWARDS:

ORAU has a strategic approach to providing total rewards to employees through a fair, equitable, and competitive total compensation package. The goal of our total rewards system is to integrate compensation, benefits, work-life balance, performance, recognition, development, and career opportunities to attract, engage, and retain the talent required to achieve ORAU's business objectives. The benefit component of our total rewards program supports business goals by offering the following benefits based on employee eligibility:

  • Legally required benefits
  • Group Health insurance including Medical, Prescription, Dental, and Vision (for eligible positions)
  • Retirement plan contribution matching
  • Disability insurance
  • Group life insurance
  • Travel Accident Insurance
  • Section 125 reimbursement accounts
  • Other voluntary employee-paid benefit and insurance offerings

The ORAU total reward package also promotes work-life balance. Mindful of the need for employees to care for themselves and their families, ORAU offers the following additional work-life benefits based on employee eligibility:

  • Telework
  • Paid Time Off (PTO)
  • Paid Holidays
  • Flexible work schedules or compressed work weeks
  • Occupational Health and Wellness Programs
  • Employee Assistance Program
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Programmer Analyst 3
Programmer Analyst 3

Oak Ridge Associated Universities • Oak Ridge (TN)

Remote
USD 100,000 - 139,000
Telework
Paid time off
Paid holidays
+7
Programmer Analyst 3
Programmer Analyst 3

ORAU • United States

Remote
USD 100,000 - 139,000
Telework
PTO
Paid Holidays
+1
Programmer Analyst 3 job at Oak Ridge Associated Universities - ORAU in US National
Programmer Analyst 3 job at Oak Ridge Associated Universities - ORAU in US National

Oak Ridge Associated Universities - ORAU • United States

Remote
USD 100,000 - 139,000
Telework
Paid Time Off (PTO)
Paid Holidays
+2
Program Specialist
Program Specialist

Remote Jobs • Oak Ridge (TN)

On-site
USD 44,000 - 58,000
Telework
Paid Time Off (PTO)
Paid holidays
+3
Evaluation Specialist 4
Evaluation Specialist 4

Oak Ridge Associated Universities • Atlanta (GA)

On-site
USD 71,000 - 104,000
Telework
PTO
Flexible work schedules
+1
Evaluation Specialist 4
Evaluation Specialist 4

ORAU • Atlanta (GA)

On-site
USD 71,000 - 104,000
Telework
Paid Time Off (PTO)
Flexible work schedules
+1
Facilities & Purchasing Coordinator
Facilities & Purchasing Coordinator

iCIMS, Inc. • Oak Ridge (TN)

On-site
USD 64,000 - 89,000
Health insurance
Retirement plan
Paid time off
+1
Watchforce Guard I - PT / Temp
Watchforce Guard I - PT / Temp

Oak Ridge Associated Universities • Oak Ridge (TN)

Hybrid
USD 22,193 - 29,673
Paid Time Off (PTO)
Paid Holidays
Retirement plan access
Watchforce Guard I
Watchforce Guard I

Oak Ridge Associated Universities • Oak Ridge (TN)

On-site
USD 22,000 - 30,000
PTO
Paid Holidays
Flexible schedules
+2
Administrative Associate
Administrative Associate

Oak Ridge National Laboratory • Oak Ridge (TN)

On-site
USD 50,000 - 70,000
Medical and retirement plans
Flexible work hours
On-site fitness facilities