Professional Application Designer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled Professional Application Designer to design, develop, and support mission-critical application solutions. This role sits at the intersection of complex software engineering and the healthcare industry. You will work across the full software development lifecycle-from initial analysis and architecture to coding, testing, and production support. This is a fully remote position within the Mountain Time Zone., + Design & Develop: Translate complex business requirements into functional technical specifications. Design, code, test, and implement high-performance application programs.
- Optimize & Enhance: Perform research on existing systems to recommend improvements; develop and enhance applications to support evolving operational needs.
- Architecture & Documentation: Create detailed component-level specifications and technical documentation (design, testing, and system docs).
- Testing & Quality: Develop and execute comprehensive test plans (including regression testing), identify defects, and participate in peer code reviews to ensure high standards.
- Production Support: Troubleshoot system issues and provide support for production environments to ensure performance and compliance standards are met.
Requirements
- Experience: 4+ years in application development and batch programming.
- Technical Core: Strong proficiency in C programming (memory management, performance optimization, and debugging).
- Database & Environment: Experience with SQL (preferably embedded in C), Oracle databases , and hands-on experience in Linux/Unix environments (shell scripting and process management).
- Integrations: Familiarity with SOAP/RESTful APIs and JSON.
- Tools: Proficiency with Git or TFS, and IDEs such as Visual Studio Code.
- Healthcare Expertise: (Preferred) Knowledge of Medicaid, HIPAA, and PHI compliance, as well as experience with claims adjudication processes.
- Education: Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience)., + You are a proactive problem-solver who can propose alternative technical approaches when needed.
- You maintain high standards for code quality and documentation.
- You can manage multiple priorities in a fast-paced environment.
- You collaborate effectively with cross-functional teams while remaining productive independently.