2h ago
$99,985.60 to $139,089.60/yr

Programmer Analyst 3

United StatesUnited StatesRemoteFull-timemid
Software EngineerSoftware Engineering
2 views0 saves0 applied

Quick Summary

Key Responsibilities

Design, develop, update, and maintain custom applications, primarily ASP.NET web applications, as well as scripts and console applications. Build user-focused, high-performance,

Technical Tools
Software EngineerSoftware Engineering

We are looking for an experienced Programmer Analyst 3 to develop, maintain, and enhance database-driven applications supporting important occupational health and safety initiatives.
In this role, you will design and deliver secure, reliable, and user-friendly web applications using Microsoft .NET technologies, C#, and SQL Server.
You will oversee the full application development lifecycle, from gathering user requirements and designing databases to testing, deployment, and ongoing maintenance.
Working closely with project managers, end users, and technical teams, you will translate operational needs into effective software solutions.
You will also contribute to application security, performance optimization, technical documentation, and user training.
This fully remote opportunity offers the chance to work on meaningful public health-related projects while continuously developing your technical expertise and supporting collaborative engineering teams.

As a Programmer Analyst 3, you will be responsible for developing and maintaining applications, supporting database operations, and ensuring that software solutions meet user requirements, security standards, and project objectives. Your responsibilities will include:

  • Design, develop, update, and maintain custom applications, primarily ASP.NET web applications, as well as scripts and console applications.

  • Build user-focused, high-performance, and secure applications using HTML, CSS, JavaScript, C#, and Microsoft .NET technologies.

  • Create and maintain SQL Server databases, including tables, views, relationships, and other database components.

  • Develop SQL queries and reports to retrieve, analyze, and present information for project users.

  • Create comprehensive test plans, perform application testing, and provide feedback on applications developed internally or by other team members.

  • Review existing applications regularly to ensure their functionality, development methods, and features continue to meet user needs.

  • Gather requirements from project managers and end users to identify application needs and define appropriate technical solutions.

  • Analyze and present requirements for existing applications and future development initiatives.

  • Implement requested application enhancements and modifications while ensuring alignment with project priorities and delivery deadlines.

  • Ensure applications comply with cybersecurity requirements by submitting new and updated solutions for security assessments and vulnerability scans.

  • Collaborate with cybersecurity teams to address vulnerabilities, resolve security issues, and maintain ongoing application protection.

  • Develop and maintain technical documentation, application specifications, user guides, and user testing materials.

  • Deliver end-user training through individual or group sessions and provide ongoing application support.

  • Coordinate and perform backup responsibilities for file transfers between relevant project organizations.

  • Continuously develop technical knowledge through training and the adoption of new technologies and development practices.

  • Share newly acquired skills with colleagues by mentoring and supporting other developers.

  • Collaborate with management and technical teams to ensure application development activities support operational objectives.

Requirements

~2 min read

The ideal candidate combines strong application development and database management expertise with excellent analytical, communication, and troubleshooting skills. The following qualifications are expected:

  • Bachelor's degree and at least 5 years of relevant professional experience, or an equivalent combination of education and experience.

  • At least 4 years of experience developing web-based database applications.

  • At least 3 years of hands-on experience with Microsoft .NET technologies and SQL Server databases.

  • Strong proficiency in Microsoft .NET application development, particularly the .NET Framework and C#.

  • Extensive experience developing, testing, debugging, and maintaining web applications using HTML, CSS, and JavaScript.

  • Proficiency with Microsoft Windows and development environments such as Visual Studio.

  • Strong troubleshooting and debugging capabilities, including browser-based debugging techniques.

  • Experience working with Entity Framework.

  • Knowledge of web application security practices and performance optimization techniques, including bundling and minification.

  • Proven experience designing SQL Server databases and writing T-SQL queries.

  • Strong analytical and problem-solving abilities, with the capacity to translate user requirements into practical technical solutions.

  • Experience gathering, documenting, and analyzing business and technical requirements.

  • Ability to create application documentation, user guides, and testing plans.

  • Experience delivering user training in both individual and group settings.

  • Excellent written and verbal communication skills.

  • Strong interpersonal skills and the ability to work effectively within collaborative, multidisciplinary teams.

  • Ability to communicate clearly with stakeholders across different levels of business and technical expertise.

  • Ability to obtain and maintain a NACI-level security clearance.

  • Preferred qualifications:

    • Experience with Team Foundation Server (TFS).

    • Familiarity with SQL Server Reporting Services (SSRS).

    • Experience developing applications using ASP.NET Web Forms and/or MVC.

    • Familiarity with AI-powered productivity and development tools such as ChatGPT, Microsoft Copilot, Gemini, or Claude to improve daily workflows and operational efficiency.

What We Offer

~2 min read
✓Competitive annual salary ranging from $99,985.60 to $139,089.60.
✓Fully remote work opportunities for eligible U.S.-based locations.
✓Medical, prescription, dental, and vision insurance for eligible employees.
✓Employer matching contributions to retirement plans.
✓Disability insurance and group life insurance.
✓Travel accident insurance.
✓Section 125 reimbursement accounts.
✓Additional voluntary employee-paid benefits and insurance options.
✓Paid time off (PTO) and paid holidays.
✓Flexible working schedules and compressed workweek options.
✓Telework opportunities.
✓Occupational health and wellness programs.
✓Employee Assistance Program (EAP).
✓Professional development and career growth opportunities.
✓A comprehensive total rewards package designed to support work-life balance, employee recognition, and long-term career development.

Location & Eligibility

Where is the job
United States
Remote within one country
Who can apply
US

About this job

Pay per year
$99,986–$139,090 a year
36% below the $187,850 median for Software Engineer jobs on Jobera (7,049 salaries).
Who can apply
United States
Posted
Today
Employer
has 5,937 open jobs on Jobera in 42 countries.

Listing Details

Posted
November 6, 2026
First seen
November 6, 2026
Last seen
November 6, 2026

Posting Health

Days active
-1
Repost count
0
Trust Level
80%
Scored at
November 6, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

Programmer Analyst 3$99,985.60 to $139,089.60