C# .NET Developer
Software Engineering
Key Responsibilities (Essential Functions)
- Design, develop, and enhance software solutions usingC# and .NET 6+
- Work across all layers of the application stack, includingfront-end (Blazor) andbackend (.NET)
- Analyze requirements and translate business needs into technical solutions
- Troubleshoot, debug, and optimize existing applications for performance and reliability
- Write clean, efficient, and maintainable code followingSOLID principles and industry best practices
- Develop and executeunit and integration tests to ensure high software quality
- Participate incode reviews and contribute to continuous improvement of development practices
- Create and maintain clear and concisetechnical documentation
- Collaborate with architects, product owners, and senior engineers on system design and architecture
- Provide guidance and mentorship tojunior developers
- Actively participate inAgile/Scrum ceremonies and iterative delivery cycles
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
- 2+ years of professional software development experience
- Strong proficiency inC# and .NET 6+
- Solid understanding ofObject-Oriented Programming (OOP),SOLID principles, and design patterns
- Good knowledge ofdata structures and algorithms
- Experience working withBlazor for front-end development
- Experience designing and developingRESTful APIs using .NET
- Hands-on experience with at least one relational database (SQL Server, PostgreSQL, MySQL)
- Exposure to at least one NoSQL database (MongoDB, CosmosDB, RavenDB)
- Familiarity withversion control systems (Git)
- Strong communication, problem-solving, and collaboration skills
Nice to Have
- Familiarity withAWS cloud services
- Experience withCI/CD pipelines (e.g., Jenkins)
- Knowledge ofcontainerization technologies such as Docker and Kubernetes
What We’re Looking For
- A proactive and detail-oriented developer with a passion for building scalable solutions
- Strong team player who thrives in a collaborative environment
- Willingness to learn, adapt, and grow in a fast-paced development setting
IQVIA is a leading global provider of clinical research services, commercial insights and healthcare intelligence to the life sciences and healthcare industries. We create intelligent connections to accelerate the development and commercialization of innovative medical treatments to help improve patient outcomes and population health worldwide. Learn more at https://jobs.iqvia.com
IQVIA is committed to integrity in our hiring process and maintains a zero tolerance policy for candidate fraud. All information and credentials submitted in your application must be truthful and complete. Any false statements, misrepresentations, or material omissions during the recruitment process will result in immediate disqualification of your application, or termination of employment if discovered later, in accordance with applicable law. We appreciate your honesty and professionalism.