Eagle Health Analytics (EHA) is seeking an innovative Software Architect V - Cancer Registry Application Support who has at least fifteen (15) years of experience in software development using Microsoft.NET Framework/SQL Server with C#, C++, VB.NET, and Azure TFS/Azure DevOps. As a software architect, your duties will include gaining a complete understanding of needs and effectively communicating them to the software design team and/or development team. Works independently designing and developing new software products or major enhancements to existing software. May lead a large development team in design of highly complex software systems. Acts as highest-level technical expert, addressing problems of systems integration, compatibility, and multiple platforms. Is also responsible for project completion and performs feasibility analysis on potential future projects to management.
Key Experience and Skills:
- Provide ongoing systems design and application development support for Registry Plus based upon a set of monthly priority lists that the client updates. The requirements for these priorities (bug fixes and enhancements) are specified by the SME supporting the specific Registry Plus application; however, the NPCR client determines how the priorities are ranked. These include updated consolidation directives, validation edits, conversions, and other requirements identified by SMEs. For each application, two releases will be developed per year.
- Provide ongoing advanced technical support for customers using Registry Plus applications.
- Develop tools and methods to increase data processing efficiency and streamline customer support using the Registry Plus applications.
- Actively participate in Developers' Meetings and provide input for enhancements of Registry Plus products.
- Prepare technical documentation for customer-based IT support staff and training materials for end users of Registry Plus products.
- Continually assess Registry Plus security and privacy controls for compliance with national standards and modify the software as needed to address any changes.
- Develop application security documentation for customer-based IT support staff and training materials for end users of Registry Plus products.
- Present and train on NPCR/CDC applications for web and in-person meetings, conferences, and showcases. Occasional travel will be required to Central Cancer Registries (CCR), meetings to provide technical support, or to train customer-based technical staff (CCR technical staff). A minimum of four(4) presentations, trainings, or demonstrations will be provided.
- Develop and communicate innovative/cutting-edge ideas to the client to enhance and streamline support and provide cost savings/greater automation for the government or end users of the Registry Plus applications.
- Work with staff to coordinate and deploy on premises Registry Plus applications and tools to the cloud platform.
- Ensure the on-premises Registry Plus upgrading process is transparent to central cancer registry users.
- Participate in team meetings to provide needed information to CDC staff, contract project managers, other developers, and subject matter experts across all tasks. This coordination across activities will ensure development and enhancement of cancer registry tools and applications to support real-time reporting of cancer meet all requirements.
Minimum Requirements:
- A minimum of 15 years of experience in software development using Microsoft.NET Framework/SQL Server with C#, C++, VB.NET, and Azure TFS/Azure DevOps.
- Experience with JSON, XML, HL7© v2.x messaging, HL7© FHIR©.
- Experience in cancer registry operations is preferred.
Required Experience:
Preferred Education, Certifications, and Soft Skills/Experience:
- Working knowledge of the CDC National Program of Cancer Registries
- Strong team oral and written collaboration, skills, with the ability to effectively communicate with customers, business analysts, other developers, engineers, as well as other professional and scientific personnel
- Experience in cancer registry operations is highly preferred
- Experienced in customer service
- Ability to work well under pressure
Physical Requirements:
Indoors in a normal office environment and/or partial to full work from home. May require extensive periods of sitting or standing. Frequent computer uses at workstation for several hours at a time. Frequently work at a fast pace with unscheduled interruptions