Platzhalter Bild

Hybrid Senior Data Scientist at Clinchoice

Clinchoice ·  United States, United States Of America · Hybrid

Apply Now

Position

Sr. Software Engineer

Department

Data Science & Technology

Responsibilities

Sr. Software Engineer is responsible for leading in the validation, automation, build out, analysis, and assessment of the data and related application and software for the company and the customers, as well as in the implementation of software systems in conformance with regulatory requirements as they pertain to CFR 21 Part 11. Further, he/she will be responsible for ensuring compliance with corporate initiatives and company standards. Responsibilities include establishing Data Science (DS) QA program schedules, technical performance, preparing and implementing DS QA plans. This includes, but is not limited to:

·       Assisting in high-level design for DS projects testing.

·       Building-up& maintaining DS testing framework, including testing automation, function testing, performance testing, applicable CI/CD workflow, etc.

·       Leading in the validation of software, module by module, and ensuring systems function as intended.

·       Leading in testing with testing support tools, like Selenium, Jenkins, WebdriverIO, JMeter, etc., as well as PowerBI test framework

·       Building test plans using JavaScript, Python, Shell scripts and/or other programming languages while applicable.

·       Providing training as necessary for other members of the DS staff.

·       Ensuring cost-effective compliance with quality standards.

·       Providing support for all DS functions associated with Quality.

·       Analyzing, defining, and documenting system requirements for data, workflow, logical processes, hardware and operating system environment, interfacing with other systems, internal and external checks, controls and outputs.

·       Writing and maintaining functional and technical specifications as well as other validation documentation as may be required.

·       Analyzing and estimating feasibility, cost, time, compatibility with other systems and computer capabilities.

·       Developing and maintaining plans outlining steps and timetables for developing, testing and installing applications.

·       Consulting with supplier to prototype, refining, testing and debugging programs to attain CFR 21 Part 11 compliance/approval.

·       Writing documentation or reviewing documentation to describe program development, logic, coding, testing, changes and corrections.

·       Providing technical assistance, to the extent capable, by responding to inquiries regarding errors, problems or questions with programs.

·       Monitoring performance of programs after implementation.

·       Planning and preparing technical reports, memorandum and instructional manuals as documentation of program development.

·       Assisting in other duties as necessary.

Qualifications

·       Bachelor’s degree in computer science or equivalent work experience.

·       7+ years of Software testing and/or development within a computing environment.

·       Have 1+ year of project lead experience.  

·       Effective analytical skills and ability to extrapolate information from written documents when information is missing, convoluted and/or unclear.

·       Effective verbal and written communication skills.

·       Ability to clearly document and report testing-effort results.

·       Ability to work independently or as part of a team in the resolution of problems and completion.

·       Knowledge of DS QA procedures and processes including acceptance testing procedures, defect tracking, benchmarking, process simplification and effectiveness improvement, customer satisfaction measurements.

·       Knowledge of software release management and software development life cycle processes.

Apply Now

Other home office and work from home jobs