QuintilesIMS Senior Software Engineer in Warsaw, Poland
At IMS, we look for the very best people, and then give them meaningful work to do. We don’t simply think about careers, we think about contributions.
Those who choose to work with us are joining a recognized global leader — a company uniquely positioned to help clients make the most of market opportunities and respond to challenges that affect global healthcare. We’re committed to blending industry expertise and advanced technology to deliver the most accurate perspectives and in-depth analytics on healthcare dynamics.
To join IMS means you’ll be part of a worldwide organization where one person can make a difference, and where collaboration and innovation rule. Our people are creative and client-focused. They are among the best and brightest in the industry. And they bring a broad range of expertise to the table. Our people are analysts, statisticians, software engineers, consultants, sales leaders, marketing and product managers, and more. The key to our success is our people, whose experience, talent, commitment and diversity set the standard for the health information industry.
We invest in people through a range of initiatives in compensation, benefits, and learning and development, and we strive to create an environment where our employees are challenged, empowered and can flourish.
The Informatica ETL Developer is responsible for supporting the development and maintenance of the ETL process and support multiple lines of Business and IT initiatives.
Contribute to the technical design of the platform, develop and maintain ETL processes and applications
Create comprehensive automated unit and integration tests.
Provide 3rd line support for developed solutions and contribute to best practice documentation.
Work with Architect, Project Manager, Development & Operations teams to define requirements, deliverables, and provide the necessary engineering expertise & support to ensure delivery.
Serves as a fully seasoned/proficient technical resource, provides technical knowledge and capabilities as team member and individual contributor.
Work with the team or as an individual contributor to perform analysis, design, development and testing of solutions to meet requirements.
Work under minimal supervision and be able to self-manage work load and ensure delivery of solutions.
Help setting up and maintain automation testing.
QUALIFICATIONS & SKILLS
Bachelor’s Degree in Information Technology, Software Engineering, Computer Science, Mathematics or other related field
Technical skills and knowledge
In-depth knowledge of Informatica PowerCenter, Informatica Metadata Manager, Informatica IDQ (or similar)
Strong knowledge of RDBMS – (Oracle)
Expert SQL, including stored procedures (PL/SQL), analytical SQL and query
Excellent written and verbal communication skills, comfortable liaising with internal stake holders
Knowledge of testing on ETL (Informatica)
Control M Schedule Development and Maintenance
Linux Shell Scripting
Experience with Core Java and frameworks like Spring, Struts etc.
Experience working with Informatica APIs & SDK such as Operational APIs
Able to provide test strategy and maintain test scripts and cases.
Knowledge of Github or Jenkins.
Personal skills and behaviours
Excellent analytical & troubleshooting skills.
Strong collaboration, written and verbal skills.
Familiarity with project management concepts, specifically Agile/Scrum
Ability to handle multiple tasks concurrently
QuintilesIMS at http://imshealth.com colleagues span the globe and strive to meet a singular goal: to help healthcare perform better.
Together we share a commitment to:
Client focus & Constant Innovation . Clients count on QuintilesIMS as a strategic partner in supporting mission-critical decision making. We work tirelessly to innovate within our organization and on our clients’ behalf—applying disruptive technologies in new ways to drive healthcare performance.
Continual growth. As we execute our ambitious strategy for growth, the people of QuintilesIMS have opportunities to build rich, rewarding careers. Tackle new challenges. Enhance the depth and diversity of their skills. And enjoy the rewards of their efforts through our pay-for-performance culture. When our people are growing and thriving, so are we.