Programmer Analyst 3
Quick Summary
Design, develop, update, and maintain custom applications, primarily ASP.NET web applications, as well as scripts and console applications. Build user-focused, high-performance,
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 readThe 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.
-
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.
Preferred qualifications:
What We Offer
~2 min readLocation & Eligibility
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
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
Similar Software Engineer jobs
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.