Additional Links:
This position is benefit eligible, please click on the link to view benefits for this position.
This position is covered by the UHP Bargaining Unit; click here to review the current UHP Contract.
This position is in salary group UHP-13; click here to review the current UHP Pay Plan
Excellence, Teamwork, Leadership, and Innovation. These values define UConn Health. We are looking for team members that share these same values. Our top-rated organization is looking to add an Application Developer III in the IT Application Services Department to our growing team. If you have a background in this field, as well as a passion for customer and patient experience, we want to hear from you.
At UConn Health, this classification provides analysis, development, modification, installation, testing and maintenance of new/existing applications, operating system, software or database support complex to highly complex projects that require skill in multiple technical environments and disciplines.
THIS POSITION HAS A HYBRID WORK SCHEDULE; ONE DAY PER WEEK ON-SITE WORK IS REQUIRED AND SUBJECT TO CHANGE PER MANAGEMENT AND BASED ON NEEDS OF THE DEPARTMENT.
SUPERVISION RECEIVED:
Works under the limited supervision of an employee of higher grade
SUPERVISION EXERCISED:
Supervises staff as assigned or act as a project team Leader.
EXAMPLES OF DUTIES:
Schedules, assigns, oversees and reviews work of assigned staff; may establish performance standards; applies personnel policies and procedures; assists in the establishment performance standards; provides technical coaching and mentors less experience technical staff; leads project teams or other team members in area of expertise; participates in project planning sessions with clients, business analyst and team members to analyze requirements and provide design recommendations for complex to highly complex systems; handles support issues across multiple areas of expertise and escalated issues; lead and/or participates in project planning sessions; analyzes requirements and designs systems; works with project team to define and design scope for each project; assist in defining system architecture and design alternatives /solutions/improvements; participates in architecture design reviews; may evaluate application packages to meet solutions; performs system testing across multiple packages and systems; provides ongoing maintenance; documents functions and changes to new or modified modules and test activities/results and other areas such as error handling and backup/recovery procedures; prepares and present status updates for various projects; evaluates system trends and recommends realistic Service Level Agreement targets regarding time and cost; documents system changes and problem resolutions, integration plans, and conversion plans; utilizes and stays current on advanced features of programming languages and software technology; establishes and maintains vendor relationships and serves as liaison between vendor and UCHC customer; teams with contract management in vendor negotiations; researches and recommends enhancements to the infrastructure; maintains a current understanding of systems software, IT architecture, services, products, processes and methodologies; leads the evaluation of new, related technologies and makes recommendations, preparing cost benefit analysis for buy vs. build recommendations; identify and implements opportunities for cost savings; may be responsible for budget recommendations or preparing the unit budget; may act as a representative of the Director; performs any other related duties as required.
Application - provides application analysis, development, integration and enhancement activities, as well as related maintenance and support for developed applications.
Systems programming - responsible for the installation of major systems and associated software and hardware products, enhancement and integration activities, maintenance and support.
Systems Integration - responsible for design, development and implementation of new system interfaces for applications on multiple platforms from mid-range computers to client server and Internet based environments; provides required, expert technical direction.
Database management - designs and develops relational databases; develops strategies for data acquisitions, archive recovery, security and implementation of databases.
MINIMUM QUALIFICATIONS REQUIRED:
KNOWLEDGE, SKILLS & ABILITY:
Application - Considerable knowledge of principles of application development and decision support; demonstrated expert knowledge in the principles of client server development; knowledge of the principles and techniques of data modeling, including experience with data modeling tools; considerable knowledge of data warehouse extracts, transformation and load procedures; demonstrated expert knowledge of one or more application query/reporting tools:; demonstrated ability to design, develop and implement applications; knowledge and understanding of internet tools and technologies; including principles of web application development; knowledge of distributed systems architecture, networks, middleware or object-oriented analysis design; working knowledge and understanding of personal digital assistant (PDA) programming methodologies, ability to develop complex system and module requirements.
Systems - strong knowledge of multiple computer operating systems; expertise in the hardware/software installation/removal and testing; extensive knowledge of system architecture; excellent project management techniques; expert knowledge in programming language(s) used in the enterprise; expert knowledge of system tools; in-depth understanding of business process flows; in-depth knowledge of system integration design and development, including in-depth knowledge of standard healthcare interface protocols; understanding of the interrelationships between technical elements into business; advanced experience in methods used to collect client satisfaction metrics across the enterprise; extensive experience in developing and implementing disaster recovery plans; strong knowledge of interface engine and hardware platform and software.
Database - Considerable knowledge of the principles, procedures, and tools of data management, such as modeling techniques, data backup and recovery, data dictionaries, data mining, data warehousing concepts, data disposal/ remnants management and data standardization processes; considerable knowledge of principles, methods, and tools for automating, developing, implementing and administering database management systems.
General - ability to communicate effectively and present ideas to the level needs of the audience; ability to take action to ensure customer satisfaction; ability to analyze techniques; strong problem-solving ability and the ability to coach others in problem-solving techniques; demonstrates careful attention to details; strong interpersonal skills; ability to adapt to change; ability to conduct research/information seeking; ability to lead a wide range of teams; supervisory ability; excellent analytical thinking; strong interpersonal skills; knowledge of project management tools with proficiency in their use.
EXPERIENCE AND TRAINING:
General Experience:
Seven (7) years' experience in progressively complex programming, system analysis and design or data processing experience in system engineering, application development, operating system and network design/configuration and management including distributed and centralized desktop systems processing models or data management experience in a multi-platform environment.
SUBSTITUTION ALLOWED:
Bachelor's degree in computer programming or related field may substitute for four (4) years general experience.
PREFERRED QUALIFICATIONS:
Experience with Oracle 19c and higher versions and Linux, Windows Servers as the operating systems.
Proficient in using version control systems, including GIT, Microsoft-based solutions such as Azure DevOps and Team Foundation Server (TFS), for efficient source code management, collaboration, and deployment tracking.
Proficient in SQL and PL/SQL programming, with expertise in data types, cursors, exception handling, views, materialized views, functions, packages, database triggers, dynamic SQL, and performance tuning.
Experience writing and troubleshooting Linux shell scripts.
Strong understanding of data standards, APIs, ETL processes, and integration best practices, with hands-on experience in integrating Oracle applications with other enterprise systems (ERP), implementing, customizing, and supporting ERP platforms with knowledge of one or more ERP system including functional and technical environment.
Experience building Oracle APEX applications with user interfaces.
Experience conducting code reviews, enforcing development standards, and promoting best practices across the team
Understanding of relational databases and data modeling.
Experience with Groovy and Angular.
Experience with Ellucian Banner system.
SCHEDULE: 40 hours per week, Monday - Friday, 8:00 am - 4:30 pm, 30-minute unpaid meal break
Why UConn Health
UConn Health is a vibrant, integrated academic medical center that is entering an era of unprecedented growth in all three areas of its mission: academics, research, and clinical care. A commitment to human health and well-being has been of utmost importance to UConn Health since the founding of the University of Connecticut schools of Medicine and Dental Medicine in 1961. Based on a strong foundation of groundbreaking research, first-rate education, and quality clinical care, we have expanded our medical missions over the decades. In just over 50 years, UConn Health has evolved to encompass more research endeavors, to provide more ways to access our superior care, and to innovate both practical medicine and our methods of educating the practitioners of tomorrow.