Application Programmer

Remote from
USA flag
USA
Annual salary
Undisclosed
Salary information is not provided for this position. Check our Salary Directory to estimate the average compensation for similar roles.
Department
Programming
Employment type
Full Time,
Job posted
Apply before
10 Jul 2026
Experience level
Senior
Views / Applies
6 / 1

About ECS

Partnering with leading organizations to deliver powerful solutions for a complex world.

Actively Hiring
Verified job posting
This job post has been manually reviewed for authenticity and compliance.

AI Summary

ECS is seeking an experienced Application Programmer to support the NIH NIAID NEAT contract remotely. The role involves developing and modernizing cloud-based enterprise applications with a focus on mobile solutions. Key responsibilities include technical leadership, designing software, and leading Agile teams. Candidates need a Bachelor's degree, active security clearance, and over 6 years of experience with Microsoft tech stack, React, and .NET. This position is contingent upon contract award.

Role DNA

Job Complexity
Easy Hard
Pace & Pressure
Relaxed Fast-paced
Autonomy Level
Guided Full Ownership
Communication Load
Independent Highly Collaborative
AI Insight The role requires over 6 years of experience, technical leadership, and proficiency in multiple technologies, making it challenging but manageable for experienced professionals.

Salary Analysis

Median Highly Competitive
$115,000
US Market
$90k – 140k
0 $154k
AI Insight No salary information was provided. Based on market data for senior Application Programmers in government contracting, the estimated median salary is around $115,000, which is competitive for a remote position with NIH.

Key Skills

C# .NET React Vue.js React Native Agile SQL Server Git Mobile Development Technical Leadership

Dear Hiring Manager,

I am writing to express my interest in the Application Programmer position at ECS supporting the NIH NIAID NEAT contract. With over 6 years of experience in full-stack development using Microsoft technologies, React, and .NET, I am confident in my ability to contribute to your cloud migration and modernization efforts.

In my previous role, I led Agile teams in developing scalable enterprise applications and mobile solutions, ensuring timely delivery and high-quality code. I have extensive experience with C#, React Native, and SQL Server, aligning perfectly with this position's requirements.

I am particularly drawn to the opportunity to work on critical NIH applications and enhance user productivity through mobile-first solutions. I look forward to the possibility of discussing how my technical leadership and problem-solving skills can benefit your team.

Sincerely,
[Your Name]

Can you describe your experience with migrating on-premises applications to the cloud?
I have led several migration projects where we moved legacy .NET applications to Azure, ensuring minimal downtime and performance improvements. I utilized Azure DevOps for CI/CD and conducted thorough testing post-migration.
How do you approach leading a technical team in an Agile environment?
I focus on clear communication and setting expectations. I hold daily stand-ups, sprint planning, and retrospectives to ensure alignment. I also mentor junior developers through pair programming and code reviews.
Explain a time you had to debug a complex software issue. What steps did you take?
Once, a production app had intermittent performance issues. I used logging and profiling tools to trace bottlenecks, isolated the issue to inefficient database queries, and optimized them with indexing and query rewriting.
What is your experience with mobile development using React Native and Expo?
I have built cross-platform mobile apps using React Native and Expo for enterprise clients, focusing on reusable components and smooth user experience. I also handled native module integration for camera and push notifications.
How do you stay updated with the latest technologies in the .NET ecosystem?
I regularly follow Microsoft developer blogs, attend webinars, and participate in online communities. I also complete certifications like Azure Developer Associate to keep my skills current.

ECS is seeking an experienced Application Programmer to work remotely providing support for cloud-related application and infrastructure migration and modernization efforts performed under this contract for NIH NIAID Enabling and Advancing Technologies (NEAT). This engagement supports the External Enterprise Software Development Support Services program area which includes the development, support, and maintenance of NIH enterprise applications managed by the Software Engineering Branch.

Please Note: This position is contingent upon [contract win].

The NIAID NEAT Application Programmer will analyze functional web and mobile applications and design specifications for functional areas such as finance, accounting, personnel, manpower, logistics, and contracts.

Key Responsibilities:

  • Develop block diagrams and logic flow charts.
  • Translate detailed design into computer software.
  • Providing technical leadership in identifying, designing, and implementing mobile solutions for key existing applications in the SEB portfolio to enhance business processes, user productivity, and user experiences.
  • Providing technical leadership in identifying, designing, and implementing mobile first software solutions, where there is currently no existing web application system counterpart.
  • Performing technology upgrades of mobile applications as needed to maintain compatibility with the latest versions of major mobile operating platforms (Android, Apple iOS).
  • Test, debug, and refine the computer software to produce the required product.
  • Prepare required documentation, including both program-level and user-level documentation.
  • Enhance software to reduce operating time or improve efficiency.
  • Provide technical direction to programmers to ensure program deadlines are met.

Qualifications

  • Bachelor’s degree in Computer Science, Information Security or related field.
  • Active Public Trust or higher security clearance.
  • Minimum 6 + years of hands-on software development experience designing and developing enterprise applications using Microsoft Tech Stack, and building large scalable web and mobile based applications using React.
  • 5+ Years of experience leading technical teams in Agile environments.
  • Experience with utilizing NET Platform (.NET 8) with JavaScript, React and Vue for the front end and Microsoft SQL Server databases for data storage.
  • Experience with tools and technologies including C# programming language, Git for source control of new applications, React Native and Expo for mobile front-end development, and React.js and Vue.js for front-end development.
  • Travel within the Washington DC Metro Area, and CONUS as needed.

Apply now >

Annual salary information is not provided for this position. Explore salary ranges for similar roles in our Salary Directory ›

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

How to apply

Did you apply? Let us know, and we’ll help you track your application.

See a few more

Similar Programming remote jobs

Job Search Safety Tips

Here are some tips to help you search and apply for jobs safely:
Watch out for suspicious jobs Don't apply for jobs that offer high pay for little work or offer to hire you without an interview. Read more ›
Check the employer's profile Make sure you're applying for a trustworthy job by visiting the employer's profile and learning more about them. Read more ›
Protect your information Don't share personal details like your bank account or government-issued ID on suspicious websites or messengers. Read more ›
Report jobs that feel unsafe If you see a job that seems misleading, inappropriate or discriminatory, report it for going against our policies and we'll review it.

Share this job

Jobicy+ Subscription

Jobicy

614 professionals pay to access exclusive and experimental features on Jobicy

Free

USD $0/month

For people just getting started

  • • Unlimited applies and searches
  • • Access on web and mobile apps
  • • Weekly job alerts and digest
  • • Access to additional tools like Bookmarks, Applications, and more

Plus

USD $8/month

Everything in Free, and:

  • • Ad-free experience
  • • Daily job alerts and digest
  • • Personal career consultant
  • • AI-powered job advice
Go to account ›