Engineering Lead (Python, Azure, ETL, SQL)

at Prospero Health
Location Bloomington, MN
Date Posted August 1, 2020
Category Default
Job Type Full-time

Description

Software Engineering Lead

Prospero Health is currently seeking a Software Engineering Lead to join their team today! This is a remote position based out of Bloomington, MN.

Careers with Prospero Health. Here's the idea, make the health system work better for everyone. Prospero Health brings together some of the greatest minds and most advanced ideas on where health care must go in order to serve those with serious illness. For you, that means working on high performance teams against sophisticated challenges that matter. Prospero Health, incredible passion to serve together with the best tools and resources to help our patients live their best life now.

About:

In this role, you will be part of a Development team where your primary responsibilities are to provide day to day support of multiple Environments. You will need to develop a deep understanding of the data and drive efforts to maintain and improve data quality and usability. You should understand the importance and value of writing maintainable, documented, and well tested code throughout the entire product lifecycle.

Benefits:

Health insurance

Dental insurance

Vision insurance

Retirement plan

Paid time off

Tuition reimbursement

Primary Responsibilities:

Experienced in analyzing, designing and development activities

Skilled in converting business requirements into technical specs

Maintain different prod. And non-prod. Environments and deploy code using CI/CD pipeline

Design and maintain data pipelines and services using best practices for data management and governance

Review project objectives and determine best technology for implementation, implement best practice standards for development, build and deployment

Recommend action, develop and lead implementation of selected products/services

Review test plans and help in automation of testing

Work with internal and external developers to ensure code standards and best practices are performed for development of applications

Develop technical specifications/design documents as defined in application/system designs

Develop application/system code as defined in technical specifications

Provide ongoing expertise to operational support groups (e.g. Systems Support) in order to address identified application problems/issues, as requested

Evolve the data infrastructure components to be more resilient, less error prone, and more scalable

Automation of mundane tasks

Communicate clearly and effectively in oral and written forms, and be able to present and demonstrate work to technical and non-technical audiences

Required Qualifications:

Bachelor's / Master’s Degree in Computer Science, Information Systems, Engineering or combination of experience and education in lieu of degree will be considered

12+ years of software development experience in high-level languages like Java, Python, C#, or JavaScript

5+ years experience with ETL Work experience in product engineering

4+ years experience in deploying application in different Cloud environments such as Azure, Databricks,

5+ Experience with SQL or other non-relational data bases

Supporting QA and UAT testing efforts

5+ years of experience working with RESTful APl's

Ability to plan and work independently in a rapidly changing environment

Supporting database or system issues reported by Helpdesk or business users

Ability to multi-task and context-switch effectively between different activities

Skilled in Agile framework

Experience with Data Warehousing

Preferred Qualifications:

Experience with code and process documentation

Experience with explaining, educating, presenting and/or training non-engineers on engineering concepts and processes

Experience with continuous integration and delivery

Knowledge of US Healthcare domain

Diversity creates a healthier atmosphere: Prospero Health is an Equal Employment Opportunity / Affirmative Action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, protected veteran status, disability status, sexual orientation, gender identity or expression, marital status, genetic information, or any other characteristic protected by law.

Experience:

Software Development: 10 years (Required)

ETL (Extract Transform Load): 5 years (Required)

SQL: 5 years (Required)

Azure: 3 years (Required)

Java, Python, C#, or JavaScript: 5 years (Required)