Identify, engineer, and optimize new data, software, or technology solutions that address critical business needs.
Requirements
- Demonstrate proficiency in a broad range of techniques and methods for information technology engineering, including software development, data warehousing, statistics, machine learning, and/or technology infrastructure (including servers, storage, network connectivity, and virtualization/cloud environments).
- Demonstrate proficiency across a range of technologies related to programming languages, data integration, data warehousing, and data visualization and analysis.
- Produces and maintains required technical documentation associated with work product.
- Understand and adhere to corporate standards regarding applicable Corporate and Divisional Policies, including code of conduct, safety, GxP compliance, data security, and the software development lifecycle.
Responsibilities
- Independently identify, engineer, and optimize new data, software, or technology solutions that address critical business needs.
- Continuously seek to improve existing methods and processes.
- Read and adapt literature and publically available information to accomplish assignments.
- Demonstrate proficiency in a broad range of techniques and methods for information technology engineering, including software development, data warehousing, statistics, machine learning, and/or technology infrastructure (including servers, storage, network connectivity, and virtualization/cloud environments).
- Determine the approach and solution to problems when issues are within scope of own ability.
- Develop solutions to problems where casual relationships can be identified and precedents exist.
- Independently design and develop data, software, or technology solutions to answer scientific or business questions.
Other
- Bachelors degree in relevant field and at least 5 years relevant experience OR Masters degree in relevant field and at least 4 years experience.
- Understand the broad objectives of the project as well as his/her role in achieving those objectives, and modify approach when required.
- Escalates open issues to ensure execution success and keeps stakeholders informed through effective verbal and written communication.
- Learn, understand and master new methods and technologies, and act as a resource or mentor for others.
- Effectively organize and present project objectives and progress.