Tech Stack
AngularJavaScriptOracleReact
About the role
- Senior developer for CASE adjudication tool and other Local applications.
- Development (including GUI design, if required), system design, documentation, coding, and testing/debugging applications.
- Create ad hoc or bolt on programs for integrations or functional business teams as needed.
- Develop conversion and system implementation plans.
- Prepare and obtain approval of system and programming documentation.
- Recommend changes in development, maintenance, and system standards.
- Train users in system enhancements and modifications.
- Provide patch and software upgrades to existing systems as required.
- Correct program errors, prepare operating instructions, compile documentation for program support.
- Analyze system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls.
- Works closely with functional users to enhance and maintain programs.
- Engages with business leaders to understand how strategies and data-driven changes can improve efficiencies and add value.
- Work with data sets to define use cases to improve products, processes and/or services.
- Collaborates with Business Relationship Manager (BRM), business stakeholders and IT Product Owners / Managers to develop business requirements for product or system changes.
- Participate in requirements meetings, and provide input/feedback for requirements as needed, to ensure consistency with bridge logic and standards.
- Responsible for all aspects of design, development, Coding, test, and release of CASE and other local solutions.
- Help write the test conditions to ensure application is tested thoroughly for new functionally as well as regression based on updates to existing functionality as needed.
- Review test scripts to ensure everything is being tested thoroughly.
- Help triage and/or resolve defects identified during testing.
- Help identify/provide resolution for production issues escalated by support team.
- Point person for technical questions regarding Local Solutions
- Update design documents, direct design discussions and development for any changes to Local Solutions
- Collaborate with clinical development partners in designing improvements to CASE and other Local Solutions.
- Identify areas of improvement for efficiency and standards.
Requirements
- Mastery of.net and full knowledge of industry practices
- Strong UI framework experience (Angular, AngularJS or React JS)
- Experience with CI/CD
- Experience with DevOps (git)
- Experience automating build and deploy processes for apps.
- Understanding of back-end technologies.
- Requires 7+ years of experience with a bachelor’s degree.
- Experience in the following applications is highly desired – Oracle Clinical, Medidata RAVE, Life Sciences Hub.
- Experience with data integrations and sending data from one system to another.
- Experience with troubleshooting and problem solving in complex environments, multiple systems, and multiple teams.