Senior Application Programmer/Developer (Secret Clearance and Full time On-site)
Role details
Job location
Tech stack
Job description
MicroHealth is seekinga 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., 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)
Requirements
- Bachelor's degree in Computer Science, Information Technology, or related fieldORequivalent combination of education and professional experience
Experience
- Minimum 5 yearsof 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
Benefits & conditions
Salary: $135,000-$145,000