Senior Application Programmer/Developer (Secret Clearance and Full time On-site)

Washington, DC
Full Time
Experienced

Senior Application Programmer/Developer (Secret Clearance and Full time On-site)

MicroHealth is seeking a highly skilled Senior Application Programmer/Developer to provide critical development and technical support for enterprise business applications within a federal healthcare environment. This role will focus on full-stack application development, system architecture design, code optimization, and technical mentorship while supporting the maintenance, enhancement, and creation of mission-critical applications that gather, use, and share organizational data.

The Senior Application Programmer/Developer will work closely with project managers, customers, and cross-functional teams to translate business requirements into robust technical solutions, ensuring adherence to coding standards, best practices, and compliance requirements.

*Position is Full-time On-site*

Position Overview

The Senior Application Programmer/Developer will support all applications through the complete software development lifecycle (SDLC), including adding new functionality, implementing code changes, resolving bug fixes, conducting comprehensive testing, and performing full-stack web development (front-end, back-end, and database). This role requires expertise in modern programming languages, enterprise development frameworks, cloud platforms, and Agile delivery methodologies. The ideal candidate will serve as a Subject Matter Expert (SME) and mentor for all programming activities, establishing coding standards and architectural best practices across the development team.

Key Responsibilities

  • Design, develop, test, implement, and document new applications and enhancements to existing production applications
  • Support all applications by adding new functionality, implementing code changes, resolving bug fixes, and conducting comprehensive testing
  • Perform full-stack web development including front-end, back-end, and database development
  • Create and maintain prototypes and finished code and interface programs
  • Analyze, develop, test, implement, and document repairs/modifications to production applications as required by management
  • Generate application outputs in multiple formats including XML, HL7, comma delimited, MS Office documents, PDF, email, Crystal Reports, and other required formats
  • Design system architecture and integrations for enterprise applications
  • Develop specifications and standards prior to developing applications
  • Configure and utilize application development quality monitoring tools
  • Establish coding standards and best practices across development teams
  • Apply object-oriented principles, design patterns, and functional programming concepts
  • Ensure adherence to coding standards and best practices throughout the development lifecycle
  • Develop and maintain web applications using modern frameworks and technologies
  • Support WinForms Electronic Health Record (EHR) system (eMed)
  • Build and maintain Palantir workflows, applications, and Palantir AI solutions
  • Create and maintain technical documentation for all development activities
  • Upon approval of prototypes, assist in the preparation of final systems incorporating standard application lifecycle development elements and standards
  • Create or modify web-optimized graphics as needed
  • Work closely with project managers and customers to understand business needs and translate them into technical requirements
  • Collaborate with cross-functional teams including business analysts, QA engineers, and infrastructure teams
  • Participate in Agile ceremonies including sprint planning, daily stand-ups, backlog refinement, and retrospectives
  • Support User Acceptance Testing (UAT) and post-implementation validation activities
  • Implement data audit trail and compliance reporting capabilities
  • Ensure applications meet security, privacy, and regulatory requirements
  • Support compliance reviews and documentation requirements
  • Utilize Agile project management tools (Jira, Azure DevOps) for work tracking and sprint planning
  • Manage code and deployment tracking using Azure DevOps
  • Support sprint planning, milestone reporting, and release management activities
  • Coordinate with DevOps teams for continuous integration and deployment (CI/CD)

Required Qualifications

Education

  • Bachelor's degree in Computer Science, Information Technology, or related field OR equivalent combination of education and professional experience

Experience

  • Minimum 5 years of hands-on experience with one or more development languages including:
    • C#, .NET Development Languages
    • Python
    • JavaScript, TypeScript
    • PHP, JAVA, or equivalent object-oriented (OO) programming language
  • Proven experience with full-stack web development (front-end, back-end, and database)
  • Experience with client/server architecture and distributed systems design
  • Practical experience with functional programming and designing concurrent and distributed systems
  • Demonstrated ability to analyze, develop, test, implement, and document complex applications

Technical Skills

  • Proficiency in C#, Python, JavaScript, TypeScript
  • Strong object-oriented programming (OOP) skills
  • Experience with functional programming paradigms
  • .NET Framework expertise
  • Palantir platform experience (workflows, applications, Palantir AI)
  • Experience with modern web frameworks and libraries
  • SQL Server
  • Oracle
  • MySQL
  • Strong SQL query writing and optimization skills
  • Database design and data modeling experience
  • HTML5, CSS3, JavaScript, jQuery
  • Experience building web services (AJAX, SOAP, REST, JSON, WSDL, XML)
  • Responsive web design principles
  • Web optimization and performance tuning
  • Amazon Web Services (AWS) experience
  • Cloud-native application development
  • Understanding of cloud architecture patterns
  • Azure DevOps (TFS) for version control and CI/CD
  • Git-based workflows
  • Experience with deployment pipelines and automation

Development Tools:

  • Agile project management tools: Jira, Azure DevOps
  • Code quality and monitoring tools
  • Testing frameworks and tools
  • Crystal Reports or equivalent reporting tools
  • Experience with Electronic Health Record (EHR) systems
  • Healthcare IT experience and understanding of HIPAA compliance
  • Federal government contracting experience
  • Experience with HL7 and healthcare data standards
  • Palantir Foundry or Gotham platform certifications
  • Agile/Scrum certifications (CSM, SAFe)
  • Cloud certifications (AWS Certified Developer, Solutions Architect)
  • Experience with microservices architecture
  • Knowledge of Section 508 accessibility requirements
  • Experience with DevOps practices and CI/CD pipeline implementation
  • Expertise with object-oriented principles and design patterns
  • Strong understanding of software architecture and design principles
  • Ability to learn new skills and assume new responsibilities quickly
  • Ability to work cooperatively in a team environment
  • Excellent verbal and written communication skills
  • Strong attention to detail and analytical abilities
  • Self-motivated with an innovative mindset
  • Proven problem-solving and troubleshooting skills
  • Time management and ability to prioritize multiple task
Salary: $135,000-$145,000

Physical Demands:
While performing the duties of this job, the employee is regularly required to sit. The employee frequently is required to walk; use hands to finger, handle or feel; reach with hands and arms; and talk or hear. The employee is occasionally required to stand. The employee may lift or move objects up to 5 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, and the ability to adjust focus.
MicroHealth will recruit, hire, train, and promote persons in all job titles, and ensure that all other personnel actions are administered without regard to race, color, religion, sex, sexual orientation, gender identity, genetic information, national origin, disability, or status as a protected veteran and ensure that all employment decisions are based only on valid job requirements.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
If you need reasonable accommodation due to a disability for any part of the employment process, please send an e-mail to [email protected] with your request and contact information.
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file


Invitation for Job Applicants to Self-Identify as a U.S. Veteran
  • A “disabled veteran” is one of the following:
    • a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or
    • a person who was discharged or released from active duty because of a service-connected disability.
  • A “recently separated veteran” means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.
  • An “active duty wartime or campaign badge veteran” means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.
  • An “Armed forces service medal veteran” means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.
Veteran status



Voluntary Self-Identification of Disability
Voluntary Self-Identification of Disability Form CC-305
OMB Control Number 1250-0005
Expires 04/30/2026
Why are you being asked to complete this form?

We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.

Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to:

  • Alcohol or other substance use disorder (not currently using drugs illegally)
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS
  • Blind or low vision
  • Cancer (past or present)
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or serious difficulty hearing
  • Diabetes
  • Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders
  • Epilepsy or other seizure disorder
  • Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome
  • Intellectual or developmental disability
  • Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD
  • Missing limbs or partially missing limbs
  • Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports
  • Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS)
  • Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities
  • Partial or complete paralysis (any cause)
  • Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema
  • Short stature (dwarfism)
  • Traumatic brain injury
Please check one of the boxes below:

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.

You must enter your name and date
Human Check*