About the company
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Healthcare Senior Professional Application Developer based in the United States.
Responsibilities
- Design, develop, maintain, and support high-quality software applications that meet business requirements, technical specifications, and performance standards.
- Participate in all SDLC phases, including requirements analysis, design, coding, testing, implementation, deployment, and ongoing application support.
- Maintain and enhance existing C- and Unix-based applications, ensuring system reliability, stability, and operational efficiency.
- Contribute to application architecture, technical design decisions, functional specifications, and implementation plans in collaboration with architects and development teams.
- Work with relational databases to query, organize, and manage data structures, supporting application functionality and data integrity.
- Develop and support integration solutions and scripts that connect applications, automate processes, and improve operational workflows.
- Develop and maintain test plans, conduct application testing, document results, and support the resolution of defects before deployment.
- Execute change control activities and prepare technical documentation, deployment artifacts, and implementation materials to support successful system updates and enhancements.
- Investigate technical and functional issues, identify underlying causes, implement corrective actions, and help prevent recurring problems.
- Partner with business analysts, developers, testers, architects, and stakeholders to clarify requirements and deliver solutions that meet business and technical objectives.
- Identify opportunities to improve application quality, development processes, system performance, and operational efficiency.
- Assess development tools, technologies, and potential solutions, providing recommendations that support project objectives and organizational needs.
- Create and maintain clear documentation covering application functionality, technical designs, system integration, testing, and deployment.
- Stay informed about evolving technologies, software engineering practices, cloud platforms, and development methodologies to continuously strengthen technical capabilities.
Requirements
- At least 4 years of experience in programming, application development, and batch programming using C, Unix, and Linux.
- Strong hands-on knowledge of C programming, Unix/Linux environments, and batch processing applications.
- Experience with SQL, Oracle, SQL Server, and relational database concepts, including data querying, data structures, and database-driven application development.
- Experience with system integration, scripting, application development, and software development lifecycle methodologies, including Agile and Waterfall.
- Ability to maintain existing systems, troubleshoot technical issues, perform root cause analysis, and implement effective solutions.
- Ability to translate business requirements into technical specifications, application designs, test plans, and implementation documentation.
- Experience with Medicaid information technology systems, healthcare applications, or regulated healthcare environments is preferred.
- Familiarity with cloud platforms such as Microsoft Azure and Amazon Web Services (AWS), as well as DevOps practices and continuous integration/continuous delivery (CI/CD), is desirable.
- Strong critical thinking, troubleshooting, and root cause analysis capabilities, with the ability to resolve complex technical and functional challenges.
- Strong written and verbal communication skills, including the ability to collaborate with technical teams and explain technical issues to business stakeholders.
- Effective organizational and project management skills, with the ability to manage competing priorities and contribute to successful delivery.
- Willingness to learn new tools and technologies, adopt established development practices, and contribute to continuous improvement.