Are you interested in changing the world of healthcare and human services? Do you want to work with innovative web and mobile software applications with great impact on society? Can you provide smart ideas and experiments about what’s possible? Do you work hard to help others to achieve their best results? Do you want to be amazed, inspired and proud of your job every day? Come and show us what you’re made of.
Mediware Information Systems, Inc. is a fast-growing Top 100 Healthcare Software company. We design and build products that are inspiring and make a real impact in people’s lives. We have 1000+ employees across the US, UK and Netherlands. Mediware’s portfolio of solutions currently includes long-term services and supports, behavioral health, blood solutions, cellular therapy, home care, medication management, rehabilitation and respiratory therapy.
The Senior Data Engineer will lead the creation and ongoing expansion of our corporate Quality Metrics framework and dashboard. The Senior Data Engineer provides technical leadership, insights, and motivation to a team of Software Engineers and Data Engineers and Analysts, working towards delivering reliable, efficient, high quality software with optimized data design and performance by creating impeccable solutions, and delivering features, enhancements, bug fixes and other deliverables on time relating to the metrics framework, dashboard, and analytical environment. In addition to leadership, a Senior Data Engineer drives the discovery, development, delivery, and maintenance of data solutions as well as analytics and actionable insights. In addition, a Senior Software Engineer is expected to multi-task, teach, and coach developers, as well as participate or represent Mediware development in internal or external executive meetings.
Implement and operate data pipelines for collecting millions of metrics per day from applications and environments.
Build tools, frameworks and dashboards.
Write code to build the metrics dashboard, analytical environment and its features.
Manage individual project priorities, deadlines and deliverables.
Conducts system analysis and proof of concepts, with limited architect and/or leadership involvement, to determine best design or solution.
Researches and recommends relational or non-relational database and analytical tools/frameworks/products and/or emerging technologies as needed for a solution.
Leads and/or creates data and UI designs as needed to meet the requirements, integrate disparate systems, visualize metrics and key data points, and manage changing technologies.
Analyze, design, coordinate and supervise the development of high quality SQL or noSQL queries or other actions or stored procedures. Responsible for proofing code, queries, or other actions to ensure quality and alignment to standards and best practices
Creates and reviews appropriate documentation such as implementation manuals, support manuals/playbooks, etc. as needed to run/support the software.
Plans and performs all data related development and optimization job functions in an efficient manner, without Leadership involvement
Streamlines and manages data schema or stored procedures changes through structured or automated processes to ensure changes are progressed in concert with the supporting code.
Bachelor’s Degree or appropriate experience
Outstanding academic performance (3.0 or higher cumulative GPA)
Preferred majors are Engineering, Computer Science/Engineering, Information Systems/Decision Sciences, Mathematics, Sciences, or other STEM related majors.
Professional Skill Requirements and Experience:
Minimum of 7 years’ experience in software database design and development and/or demonstration of equivalent experience
Architecture / Design
Learns emerging technologies quickly and able to apply new technologies to resolve database design challenges as needed to resolve problems.
Expert knowledge and strong evidence of proven demonstrable experience in relational or non-relational data schema design
Expert knowledge and experience on the principles, theories, techniques, and methodologies of SQL or noSQL development, execution, and system analysis.
Expert knowledge and proven demonstrable experience in coding, data modeling, database schema design, and object-oriented analysis/design/programming procedures and techniques.
Expert and experienced in managing challenging designs, code, and tests and able to debug issues, including expertise in creating performance tests needed for determining operational efficiency
Expert knowledge and experience in modern visualization tools such as Tableau, Grafana, etc.
Expert knowledge and demonstrable evidence of hands on expertise with SQL Server 2008, SQL Server 2012 or SQL Server 2016 including design and programming techniques. Also proficient in noSQL databases such as MongoDB, Cassandra, CouchDB, Splunk etc.
Expert knowledge and demonstrable evidence of hands on expertise with SQL or noSQL design tools, ETL using DTS, SSIS, command line and other technologies
Expert at analyzing data to identify inconsistencies
Expert at identifying tasks for automation and automate whenever possible.
Advanced knowledge in database scaling.
Maintains professional and technical knowledge by attending educational workshops, reviewing professional publications, establishing personal networks, and participating in professional societies; writes whitepapers; speaks at professional networkevents such as conferences