Application Developer
TaskVerseJob description
About The Company Prime Health Services (PHS) is a leading national medical cost containment organization dedicated to delivering innovative healthcare solutions. Established in 2001, PHS specializes in creating customized PPO network solutions that facilitate cost-effective access to healthcare services.
We collaborate with insurance carriers, third-party administrators (TPAs), self-insured groups, and government agencies to ensure high-quality healthcare access at discounted rates. Our commitment to leveraging advanced technology and fostering a collaborative, employee-centric environment positions us as a trusted partner in the healthcare industry. Our focus on operational excellence, client satisfaction, and continuous improvement underscores our mission to optimize healthcare delivery while maintaining compliance, security, and privacy standards.
About The Role The Principal Application Developer is a senior-level technical authority within our application development team, responsible for shaping the architecture and engineering practices that underpin our software solutions. This role involves establishing strategic technical directions, defining architecture standards, and leading complex projects that span multiple applications and services.
The Principal Application
Developer serves as a mentor to development teams, influences technology choices, and ensures that our software products adhere to best practices in security, scalability, maintainability, and quality. As a key driver of innovation, especially in AI-assisted development, this role balances feature delivery with modernization efforts, technical debt management, and risk mitigation. The ideal candidate will possess a deep understanding of enterprise application architecture, extensive experience with Microsoft technologies, and a proven track record of leading technical initiatives that align with business objectives.Qualifications To excel in this role, candidates must have expert knowledge of enterprise application architecture, software engineering, integration, security, testing, DevOps, operational reliability, and technical debt management. Extensive experience with Microsoft application technologies such as .NET, C#, SQL Server, APIs, and cloud services is essential.
Demonstrated success in setting technical standards, governance, and driving modernization initiatives across multiple teams or products is required. Candidates should have the ability to evaluate complex technical risks, make informed decisions with incomplete data, and effectively communicate tradeoffs to both technical and business stakeholders.
Experience designing, evaluating, or governing AI-augmented workflows with human-in-the-loop processes is highly preferred. A relevant degree, technical certification, or equivalent practical experience is necessary to meet the role’s responsibilities.
Responsibilities
- Establish and communicate the technical vision and reference architectures for core applications, shared services, and modernization projects.
- Lead architectural decisions related to application structure, APIs, data management, cloud services, security, scalability, and operational support.
- Develop and maintain architecture standards, design patterns, technical roadmaps, and development frameworks to ensure consistency and quality across projects.
- Review and approve technical designs for high-complexity projects, ensuring alignment with organizational standards and strategic goals.
- Balance feature development, modernization efforts, technical debt resolution, security, and operational reliability to optimize delivery outcomes.
- Define standards for requirements traceability, technical documentation, automated testing, and production readiness to ensure comprehensive quality control.
- Lead architecture reviews, facilitate technical discussions, and communicate decisions and tradeoffs effectively to stakeholders at all levels.
- Identify systemic technical risks, lead remediation efforts, and investigate incidents to ensure stability and security.
- Research emerging technologies, evaluate their applicability, and recommend adoption or rejection to maintain technological competitiveness.
- Mentor application developers and senior developers, fostering technical growth and leadership within the team.
- Collaborate with IT leadership, product managers, security teams, legal, compliance, and other stakeholders to align technology strategy with business objectives.
- Influence technical direction across teams through advocacy and best practices without relying on direct authority.
- Define and enforce guardrails for AI-assisted development, ensuring ethical, secure, and compliant use of AI tools and processes.
- Evaluate AI development tools, establish human review points, and ensure AI-generated artifacts meet quality and security standards.
- Identify and mitigate risks associated with AI, including incorrect logic, security vulnerabilities, unsupported assumptions, and data privacy concerns.
- Promote incremental, reviewable AI-assisted delivery, maintaining human ownership and oversight of all software artifacts and decisions.
- Medical Insurance
- Dental and Vision Insurance
- Company-paid short-term & long-term disability
- Company-paid group term life insurance
- Generous Paid Time Off policy
- Employee recognition programs
- Access to corporate office amenities
- Frequent employee engagement events and activities
We are dedicated to creating an environment where everyone feels valued, respected, and empowered to contribute their best.
Interested in this role?