University of Maryland - Linthicum Heights, MD
posted 5 months ago
The Sr. Full Stack Developer at the University of Maryland Medical System (UMMS) plays a pivotal role in leading software engineering efforts to create innovative and effective software solutions that meet the clinical, operational, and strategic needs of the health system. This position involves participating in the entire software development lifecycle, which includes estimation, design, development, testing, and deployment of applications. The developer will collaborate closely with project teams and clients to gather requirements and establish acceptance criteria, ensuring that the software solutions align with user needs and business objectives. In this role, the developer will be responsible for ensuring seamless integration with back-end services and databases, analyzing data processing requirements, and planning the layout and installation of new databases or modifications to existing systems. The developer will also be tasked with developing programs for workflow charts or diagrams, taking into account various factors such as computer storage capacity and intended use of output data. Additionally, the position requires planning, developing, testing, and documenting computer programs while evaluating user requests for new or modified programs to determine feasibility and compatibility with current systems. The Sr. Full Stack Developer will develop and maintain core API services and integrations with front-end clients, data layers, and third-party systems. Utilizing modern programming languages and frameworks, the developer will build reliable, maintainable, and performant applications and services. The role also includes building appealing front-end designs and mobile applications with responsive design, ensuring that systems are well-structured, tested, and secure. The developer will contribute to code quality, development workflow, test strategy, and best practices within the development team. Mentorship is a key aspect of this role, as the developer will guide junior Full Stack Developers, Data Integration Developers, and Data Engineers in problem-solving techniques and skills development. The position also involves managing and escalating delivery impediments, risks, issues, and changes associated with project development initiatives. Overall, this role is crucial for driving the technological advancements of UMMS and ensuring high-quality patient care through effective software solutions.