Interested in advancing the mission of medicine?

We are always interested in meeting the best professionals in the industry. Please submit your resume and credentials with the form below.

Job Positions Available

  • Business Analyst

    About Epividian, Inc.

    Epividian is a healthcare analytics firm that delivers actionable disease management and epidemiology research to both healthcare providers and pharmaceutical organizations. We combine longitudinal observational data from trusted clinician databases along with sophisticated and proven algorithms, delivering exceptional outcomes research.

    Job Summary

    The primary responsibility of this position is to solicit, define, and manage requirements for internally and externally developed software.  This individual should have experience with requirements management and software development methodology (i.e. Agile Scrum) and have worked extensively with business users, developers and quality assurance.

    This position will define the business requirements and technology independent process and data models for technology solutions that meet the needs for various business areas and will bridge the gap between the business customer and the technology solution providers.

    Principal Responsibilities

    • Work with product owners to understand broadly-defined areas within the enterprise and use functional decomposition to describe high-level epics and stories into well-organized, value-driven user stories that provide the required business value within the Epividian product backlog.
    • Write clear user stories that are concise and easy to understand and implement by the development teams.
    • Analyze the impact of change requests
    • Support traceability from requirements through QA; assisting in the definition of test plans and testing strategies and in the creation of test cases
    • Present concepts in a concise and focused manner, including narrative, process diagrams, role and accountability diagrams and business-focused story boards
    • Develop and maintain data dictionaries while consulting with clinical analysts to ensure that Epividian data concepts are properly classified and mapped to incoming EHR data flows.
    • Support internal and external customer queries on data concepts and reporting results

    Required Skills

    • Undergraduate degree, preferably in information technology
    • Three plus years of experience in a business analysis role
    • Interviewing and listening skills to elicit detailed requirements
    • Analytical skills for transforming defined business needs into software requirements
    • Verbal and written communication skills, ability to create effective requirements documents and review them with key project stakeholders at multiple levels of the organization
    • Basic understanding of software design and development
    • Experience with databases and proficient with SQL

    Highly Desired Skills

    • Healthcare Information Technology experience
    • Epidemiology concepts and process standards
    • Experience within an Agile Framework and methodologies
    • Proficient in the Microsoft Development Environment to include:
    • SQL Server 2012-2019
    • Team Foundation Services
    • Visual Studio Ultimate
    • SQL Server Management Studio
    • Visual C++
    • SharePoint
    • SQL Server Reporting Services
    • SQL Server Integration Services

    Working at Epividian

    This is a full-time, fully remote position. Epividian is a growing company with many opportunities for learning and advancement. We offer competitive compensation and benefits that include health, dental, vision, disability, and life insurance in addition to paid time off.

    Contact

    Bernie Stooks
    Epividian, Inc.
    bernie.stooks@epividian.com

  • Mobile Software Engineer

    Position Summary

    The Mobile Software Engineer will be responsible for laying the foundational architecture and programming new features and enhancements to mobile application software. As part of the design and development team, this engineer will:  develop plans for and monitor progress of the development and implementation of solutions, link these solutions into Epividian’s existing infrastructure, advise leadership on development strategy, ensure that releases occur on time and at spec, and meet with customers as necessary to discuss design and maintenance.

    About Our Company

    Epividian is a healthcare research and software firm primarily located in Illinois and North Carolina, with employees working remotely across the US and Canada. Epividian develops novel technologies to improve the operations of medical practices and advances medical research and satisfies government regulatory commitments using real-world, observational methods. Epividian aims to advance the mission of medicine by solving complex problems to improve the health of individuals and the public.

    Responsibilities

    • Software solutions: design, develop, support and manage the delivery of mobile applications. Translate functional requirements into high-quality user-friendly mobile solutions.
    • Development standards: help prepare project requests, software change requests and tickets as part of the software development process and application support. Provide technical expertise and enforce sound development practices in maintaining and updating software development life cycle, coding standards, procedures and policies.
    • System testing: code, debug, unit test, and systems integration test. Support UAT efforts.  Analyze, debug and revise existing system logic and documentation as necessary. Ensure software meets all requirements of quality, security, modifiability, extensibility, etc.
    • Documentation: document applications and enhancements including, but not limited to, screens, reports, underlying logic and interface components.
    • Procedures & features: devise, modify and tune procedures and system features to solve complex problems considering equipment capacity and limitations, operation time, user load and performance requirements against desired results.
    • Maintenance & integrations: assume responsibility for ongoing technical maintenance and support for assigned SaaS applications and integrations. Ensure fail-safe integration of software into production systems.
    • Matrix management: determine work tasks, estimate effort and collaborate with other team members to successfully coordinate, develop and implement projects and release packages to fulfill operational support, enhancements and project requests.
    • Vendor management: collaborate with offshore and vendor staff and provide technical oversight for deliverables. Inspire technical excellence in the team by your own example, through code and design review, and by mentoring others.
    • Regulations & guidelines: assist security, compliance and privacy officers with ensuring data security and privacy throughout the data stream.
    • General policies and corporate governance: adhere to organizational policies, standards, trainings and best practices in application development, documentation, and maintenance.

    Required Skills

    • Any combination of education and experience equivalent to a bachelor’s degree in computer science, information systems, engineering, business, or related technical discipline.
    • 2+ years of experience with Xamarin, C#.NET, or SaaS applications.
    • 2+ combined years of experience in any phase of application system analysis, application development and application maintenance support.
    • 2+ years of experience using JavaScript frameworks (JQuery, Dojo, ExtJS, Angular).
    • Knowledge of C#/object-oriented programs, SQL, web application development, security and open-source technologies.
    • Experience designing and developing mobile SDK and integrating mobile apps with web-services and APIs.
    • Working experience with design patterns, continuous integration, automated unit test- and test-driven development.
    • Ability to communicate effectively both verbally and in writing.
    • Experience working with clients and business partners.
    • Experience working within an Agile framework.
    • Ability to manage multiple tasks and reprioritize as work situations change.
    • Knowledge and understanding of mobile security protocols, analytics and social channel integration.

    Desirable Skills

    • Experience in healthcare IT and/or with regulated medical devices.

    Working at Epividian

    This is a full-time remote position. Epividian is a growing company with many opportunities for learning and advancement. We offer competitive compensation and benefits that include health, dental, vision, disability, and life insurance in addition to paid time off.

  • Principal Full Stack Software Engineer

    Position Summary

    The Principal Full Stack Software Engineer will be responsible for delineating the technical specifications for web and mobile application solutions to common issues faced by healthcare workers in the course of treating and retaining patients. As part of the design and development team, this engineer will:  develop plans for and monitor progress of the development and implementation of solutions, link these solutions into Epividian’s existing infrastructure, advise leadership on development strategy, ensure that releases occur on time and at spec, and meet with customers as necessary to discuss design and maintenance.

    About Epividian

    Epividian is a healthcare research and software firm primarily located in Illinois and North Carolina, with employees working remotely across the US and Canada. Epividian develops novel technologies to improve the operations of medical practices and advances medical research and satisfies government regulatory commitments using real-world, observational methods. Epividian aims to advance the mission of medicine by solving complex problems to improve the health of individuals and the public.

    Responsibilities

    • Software solutions: design and manage the delivery of solutions and technologies. Prepare software requirements data model and database specifications, and prototypes for translation into structured applications. Conceptualize software solutions to address needs for end-users.
    • Development standards: provide technical expertise and actively participate in creating software and application development standards, procedures and policies. Help prepare project requests, software change requests and tickets as part of the software development process and application support. Enforce sound development practices and ensure high-quality delivery of enterprise software solutions.
    • Scope & objectives: help formulate and define scope and objectives with Design & Development Team staff. Oversee architectural approaches from conception to installation.
    • System testing: code, debug, unit test, and systems integration test. Support UAT efforts. Analyze, debug and revise existing system logic and documentation as necessary. Ensure software meets all requirements of quality, security, modifiability, extensibility, etc.
    • Documentation: document applications and enhancements including, but not limited to screens, reports, underlying logic and interface components.
    • Procedures & features: devise, modify and tune procedures and system features to solve complex problems considering equipment capacity and limitations, operation time, user load and performance requirements against desired results.
    • Maintenance & integrations: assume responsibility for ongoing technical maintenance and support for assigned SaaS applications and integrations. Ensure fail-safe integration of software into production systems.
    • Matrix management: determine work tasks, estimate effort and collaborate with other team members to successfully coordinate, develop and implement projects and release packages to fulfill operational support, enhancements and project requests.
    • Vendor management: collaborate with offshore and vendor staff and provide technical oversight for deliverables. Inspire technical excellence in the team by your own example, through code and design review, and by mentoring others.
    • Regulations & guidelines: assist security, compliance and privacy officers with ensuring data security and privacy throughout the data stream.
    • General policies and corporate governance: adhere to organizational policies, standards, trainings and best practices in application development, documentation and maintenance.

    Required Skills

    • Any combination of education and experience equivalent to a bachelor’s degree in computer science, information systems, engineering, business, or related technical discipline.
    • 5+ years of experience with SQL, C#.NET, and SaaS applications.
    • 5+ years of experience in leading, mentoring and coaching cross-functional software teams.
    • 5+ years of experience in mobile development using Xamarin framework or native implementations.
    • 5+ combined years of experience in any phase of application system analysis, application development and application maintenance support.
    • 4+ years of experience in SQL Server Reporting Services (SSRS), database and web development, web-to-database connectivity.
    • 2+ years of experience using JavaScript frameworks (Angular, React, JQuery and Polymer).
    • Experience utilizing open-source technology in enterprise level application solutions.
    • Experience in requirements analysis, object-oriented analysis and data modeling for Web-based applications.
    • Experience designing and developing mobile SDK and integrating mobile apps with web-services and APIs.
    • Working experience with design patterns, continuous integration, automated unit test- and test-driven development.
    • Background in service-oriented architecture (SOA).
    • Ability to communicate effectively both verbally and in writing.
    • Experience working with clients and business partners.
    • Experience working within an Agile framework.
    • Ability to manage multiple tasks and reprioritize as work situations change.

    Desirable Skills

     Experience in healthcare IT and/or with regulated medical devices.

    • Knowledge of and experience with a business environment, including project management.
    • Knowledge and understanding of mobile security protocols, analytics and social channel integration.

    Working at Epividian

    This is a full-time remote position. Epividian is a growing company with many opportunities for learning and advancement. We offer competitive compensation and benefits that include health, dental, vision, disability, and life insurance in addition to paid time off.

  • Max. file size: 50 MB.
  • This field is for validation purposes and should be left unchanged.