.Net Software Development, Mgr

Software Engineer / .NET Developer

Role Location: Horsham, PA 19044


IQ Delivery (IQ 20/20), our application, is one of the fastest growing Business Intelligence (BI) platforms in pharmaceutical and biotech. We deliver hosted BI dashboard solutions that are dynamic, highly customized and interactive. With implementation that handles billions of rows of data and thousands of users, our team is constantly pushing onto new ground. Our clients love us because we can deliver what no other BI tool can: big data fast. ?

As a business unit of IQVIA, we work and play like a startup but have the backing of a global leader in Human Data Science with 55,000 employees in over 100 countries.


IQ is a Business Intelligence database and visualization tool. It includes an ETL engine and language, a browser-based dashboard system, charting engine, a mobile dashboard engine and a host of other components all created in house. ?

Role Summary:

The IQ team is in need of smart, motivated mid-level .Net developers. These positions will maintain and extend the existing IQ platform and sub-systems. ?

Desired Experience/Skills:

  • 1+ years of development experience using the Microsoft .Net Stack. Primary experience should be web or data modeling. A combination is best.

  • Understanding of data structures and data relational concepts required.

  • Experience with multithreaded application architecture a plus

  • Strong math skills are required.

  • Good communication and interpersonal skills a must


  • C# language constructs

  • A strong understanding of generics, enumeration, iterators, lambda expressions, collections

  • CLR -- Types, MSIL, modules

  • Data Structures -- trees, sorting, lists, heaps, etc.

  • Design Patterns -- Singleton, Factory, Command, Observer, etc.

  • Serialization -- types and control of: XML / Binary / JSON

  • Reflection -- use with custom attributes, patterns

  • Threading -- multi-threading, joining, methods

  • JavaScript -- single page, closure, AJAX, canvas, architecting components

  • Database -- querying, modeling, normalization

Please note: applicants for this position must be authorized to work in the USA. Sponsorship will not be provided at this time.?

Total Rewards:

We invest in people through a range of initiatives in compensation, benefits, learning and development. We strive to create an environment where our employees are challenged but also empowered to be innovative.

IQVIA is an Equal Opportunity Employer. We cultivate a diverse corporate culture across the 100+ countries where we operate, celebrating and rewarding teamwork and inclusiveness. By embracing our differences, we create innovative solutions that are good for IQVIA, our clients, and the advancement of healthcare everywhere.?


Job ID: R1012526

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

.NET Software Development, TS, US
Horsham, PA IQVIA
Sr. .NET. Software Development Architect
Horsham, PA IQVIA
.NET Software Developer
Philadelphia, PA Amyx, Iinc.
Software Developer Full Stack .NET
Pittsburgh, PA Liberty Personnel Services, Inc.
Software Developer - AWD