Amgen Senior Associate Software Engineer in Thousand Oaks, California
Amgen (NASDAQ:AMGN), a biotechnology pioneer, discovers, develops and delivers innovative human therapeutics. Our medicines have helped millions of patients in the fight against cancer, kidney disease, rheumatoid arthritis and other serious illnesses. With a deep and broad pipeline of potential new medicines, we continue to advance science to serve patients.
The Global Development Operations team is a critical business area with high impact on Amgen's Clinical Study Execution and Pipeline delivery. Information and Technology plays a vital role in support of this business area. The industry is quickly evolving to leverage advances in technologies (e.g. mobile devices, EHR/EMR, Big data, Real world Healthcare data, Social networks, Investigator portals, predictive information analytics, simulation and modeling etc.).
This Software Engineer role will serve as part of the IS project team in support of Clinical Trial Management IS Service. The role requires good understanding of SDLC (System Development Life Cycle) methodologies and ability to partner with the business analyst understand business need, translate it into System requirements and develop and implement the optimal solution. This role also requires the ability to work closely with IS leads, architects, technical SMEs, and testers to support project execution.
The primary duties will involve being part of a project team working under the guidance of the IS lead and management to execute projects, translate business requirements into system requirements, design and develop technical capabilities, conducting design sessions in partnership with the IS lead and architect, conduct unit and integration testing, liaising with the test and support teams, provide hyper care, and provide system lifecycle support by providing enhancements as per roadmap.
Provides system analysis support for projects, and work effectively in a team environment under guidance of leads and management
Good oral and written communication skills
Clearly articulates and documents system design, architecture and requirements, and work with Project Manager/Lead to ensure technical capabilities are delivered according to the timeline
Develop software solutions (e.g. applications, integration, reports) based on system requirements on the platform of choice
Ability to complete tasks within a large project setting under the direction of the lead, and able to lead small project independently
Obtains key inputs from architecture, build, and run teams and identifies solution interdependencies
Explores and evaluate new technologies and provide assessment to IS and business leads
Bachelor's degree and 2 years of Information Systems experience
Associate's degree and 6 years of Information Systems experience
High school diploma / GED and 8 years of Information Systems experience
The role requires a self-motivated, confident team player who has excellent oral and written communication skills
Displays consistent flexibility, resilience, teamwork and resourcefulness.
Demonstrates learning agility and problem solving skills
Experience with all phases of SDLC (Software Development Life Cycle) and use of Agile/SCRUM methodologies
Hands-on experience in developing and managing Java based applications including knowledge in tool sets such as Groovy, Swing, JAX-WS, Perl, Spring, Jetty, JSP, Nexus etc.
Prior experience with cloud technologies (AWS or Azure), Integration platform technologies (e.g. MuleSoft), and Content/Document Workflow Management Systems (e.g. Veeva) is desirable
Experience in methods and technologies to support Clinical System integrations (e.g. ETL- Informatica, Web Services/messaging, data mapping)
Experience in data modeling & data warehousing, analytics and visualization tools (e.g. Spotfire, Tableau), and building complex database applications
Demonstrated aptitude and exposure with industry standard tools to execute and automate the more technical aspects of statistical data analysis, including SQL, R, SAS, Python (or equivalent)
Database experience: SQL query, (familiarity with Hive/Hadoop, Mongo, Pandas)
Familiar with data visualization tools: Tableau, Spotfire or similar; d3.js
Basic knowledge of clinical trial process and systems is a plus
Amgen is an Equal Opportunity employer and will consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, or disability status.