Senior Software Engineer
The Orchestrated Analytics team is looking for a Senior Software Engineer focusing on microservice architecture, cloud computing and scalability within our SaaS and mobile products which deliver highly available and scalable data management, analytics and AIML capabilities to our largest Pharmaceutical clients.
Do you have a passion for building great products? Do you believe in customer-centricity? Do you have strong analytical, interpretative, and problem-solving skills? Do you want to work in a positive, can-do environment where collaboration and growth mindset are valued?
Our key technologies:
.NET Core / Python
Angular / React
MongoDB / Snowflake / Firebolt / MySQL / SQL Server
Redis / RabbitMQ / Celery
Kubernetes / Docker
AWS / Azure
Android / IOS / Hybrid
Produce efficient, high quality code that ensures system performance and scalability
Contribute to solution architectural decisions
Develop REST APIs and microservices using .NET / Python
Design and develop data models to support Analytical and ML / AI requirements
Undertake integration of 3rd party services
Work closely with data scientists and machine learning engineers to develop microservices and pipelines that support algorithm development
Conduct code reviews with fellow software engineers
Implement unit and integration tests
Create and maintain comprehensive documentation
Employ version control and CI/CD best practices
You will have:
BS in Computer Science (or similar), or 2+ years relevant experience in software development
Experience with .NET Core, Python and latest front-end frameworks e.g. React / Angular.
Experience with database and data processing frameworks like Snowflake, MySQL, MongoDB, Redshift/Postgres, graph databases, and Spark
Experience with SQL, Data modelling and database structures
Experience with analysis and optimization of data models for analytical purposes
Experience building REST APIs
Strong object-oriented design and programming skills
Experience with testing frameworks
Experience with version control and working in a Linux environment
A passion for creative problem solving
Experience distilling and presenting complex concepts to a non-technical audience
Excellent communication (written and oral) and interpersonal skills
At IQVIA, we believe in pushing the boundaries of human science and data science to make the biggest impact possible - to help our customers create a healthier world. The advanced analytics, technology solutions and contract research services we provide to the life sciences industry are made possible by our 70,000+ employees around the world who apply their insight, curiosity and intellectual courage every step of the way. Learn more at jobs.iqvia.com.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other status protected by applicable law.
IQVIA, Inc. provides reasonable accommodations for applicants with disabilities. Applicants who require reasonable accommodation to submit an application for employment or otherwise participate in the application process should contact IQVIA's Talent Acquisition team at firstname.lastname@example.org to arrange for such an accommodation.
Iqvia Holdings Inc