
Senior Full-Stack Engineer
Posted May 7

Posted May 7
• Acts as an individual contributor and operates with minimal supervision.
• Capable of working both independently and collaboratively to design and implement intricate software programs and framework components.
• Functions as the technical lead on development initiatives.
• Develops a comprehensive development strategy for clients, including a multi-year approach for program development.
• Coordinates and organizes all necessary tasks for software development and implementation.
• Creates conceptual designs and composes technical specifications based on business requirements.
• Assesses new technologies to address technical challenges.
• Provides guidance to the Developer team on Proof of Concepts utilizing innovative technologies.
• Suggests technologies and solutions aimed at improving the user experience.
• Prepares conceptual technical solutions aligned with business requirements.
• Engages in application integration with third-party systems.
• Identifies security vulnerabilities and devises corrective action plans.
• Recognizes and escalates program risks and issues to leadership, assisting in the development of solutions.
• Participates in design sessions and assesses user needs to define technical requirements.
• Collaborates with the Business Analysis team to finalize system design and technical solutions.
• Develops process flows, screen designs, and storyboards to aid system design.
• Provides detailed component-level information and effort estimates to Development Principals and project managers for system enhancements.
• Participates in peer reviews of detailed designs and technical documentation.
• Conducts code reviews and recommends areas for improvement to the Developer team.
• Prepares implementation checklists.
• Exhibits extensive knowledge of development processes to ensure high quality outcomes.
• Demonstrates advanced expertise and contributes to the Development practice by producing technology viewpoints through white papers.
• Reads, understands, and complies with all corporate policies, including those related to HIPAA and its Privacy and Security Rules.
• Bachelor’s degree in Computer Science or a related discipline, along with 10+ years of software development experience.
• Familiarity with the software development life cycle (SDLC) and software testing life cycle (STLC) is preferred.
• Experience in the healthcare industry is required.
• Proficiency in agile development methodologies is essential.
• Comprehensive health and wellness benefits.
• Opportunities for professional development and growth.
• Flexible work arrangements to promote work-life balance.
• Collaborative and innovative work environment.
Smartsheet
Smartsheet
Domus Global
PSI CRO AG
Get handpicked remote jobs straight to your inbox weekly.