.Net Software Architect(Hybrid)
Job description
About You:
You are an experienced software architect who does “hands on” full stack development with .Net, and are looking for a role where you can have a high degree of ownership and hands-on involvement in a suite of enterprise products for life sciences companies.
You enjoy taking on technical challenges like – How can we reduce load times on this page by 30%? How can we build our applications to take advantage of advances in machine learning? How do we speed up processing on this set of 10,000+ back-end calculations to give our clients a better experience?
If a product lead on the team comes to you with a feature idea or a customer issue, you are comfortable talking through and understanding the objectives, brainstorming a few ways to reach the goal, and then either taking on those actions yourself or supporting another team member as they do.
You want to work mostly as an individual contributor, but you enjoy teaching and mentoring other developers. You coach others when they need help with implementing a new feature or handling a tricky bug. When conducting code reviews, you are detailed and forward looking, with a high bar for quality. When you write your own code, you are efficient and proactive in anticipating and addressing issues.
You have a can-do attitude and welcome the opportunity to take on a new challenge when something comes up that may not be in your existing areas of expertise. You bring a varied background and a passion for ongoing innovation.
About Us:
IQVIA is a leading global provider of advanced analytics, technology solutions, and clinical research services to the life sciences industry. We are dedicated to helping our clients improve their clinical, scientific, and commercial results.
Our small, flexible team within IQVIA focuses on building web applications and providing consulting to support key processes at biotech and life sciences companies - such as forecasting, pipeline planning, and launch planning. We believe that forecasts drive decisions and decision impact patients. In helping these companies make better decisions, our software and consulting solutions help support improved quality of life for millions of patients taking therapies around the world.
Job Description
We are seeking a highly skilled and experienced .NET software architect to join our dynamic team. The ideal candidate will have extensive experience in developing secure, scalable, and high-performance applications using the .NET framework. Healthcare experience is not required.
This is a highly technical role in core product development team to serve our clients in the Life Sciences Industry. We work on a combination of:
- A suite of existing products which have passed the “0 to 1” stage and proven themselves in the market, and are looking for a lead who can guide through the growth stage, scaling and expanding existing offerings.
- Configurations for clients with a specific need – using our expertise and modules.
The person in this role is expecting be involved with both types of work. This is a senior individual contributor role with opportunities for mentorship and growth.
Responsibilities:
- Architectural Design: Lead the design and development of scalable, high-performance, and secure .NET applications.
- Full Stack Development: Engage in both front-end and back-end development, utilizing technologies such as ASP.NET, C#, JavaScript,Typescript, HTML, CSS, and modern frameworks (e.g., Angular, React, Vue.js).
- Technical Leadership: Provide technical guidance and mentorship to developers, ensuring best practices in designing, coding, testing, and deployment.
- Project Management: Collaborate with project managers, stakeholders, and cross-functional teams to define project requirements, scope, and timelines.
- Code Review: Conduct code reviews to ensure code quality, performance, and adherence to architectural standards.
- Continuous Improvement: Stay updated with the latest industry trends, technologies, and best practices to continuously improve the development process and product quality.
- Documentation: Create and maintain comprehensive architectural documentation, technical specifications, and user guides.
Qualifications:
- Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Experience: Minimum of 7 years of experience in software development, with a focus on .NET technologies and full stack development.
- Proficiency in .NET framework, ASP.NET, C#, and related technologies.
- Strong experience with front-end technologies such as JavaScript,Typescript, HTML, CSS, and modern frameworks (e.g., Angular, React, Vue.js).
- Knowledge of database design and management (e.g., SQL Server, MySQL).
- Experience with RESTful API design and development and other methods of integrating with 3rd party systems and services.
- Understanding of CI/CD pipelines and experience working with Gitlab
- Experience with DevOps processes and tools
- Experience in web application security
- Familiarity with cloud platforms (e.g., Azure, AWS)
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work collaboratively in a team environment.
- Leadership and mentoring abilities.
- Willingness to learn and take on new challenges as they come.
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
We are committed to providing equal employment opportunities for all, including veterans and candidates with disabilities. https://jobs.iqvia.com/eoe
IQVIA’s ability to operate and provide certain services to customers and partners necessitates IQVIA and its employees meet specific requirements regarding COVID-19 vaccination status.https://jobs.iqvia.com/covid-19-vaccine-status
The potential base pay range for this role, when annualized, is $164,500.00 - $305,500.00. The actual base pay offered may vary based on a number of factors including job-related qualifications such as knowledge, skills, education, and experience; location; and/or schedule (full or part-time). Dependent on the position offered, incentive plans, bonuses, and/or other forms of compensation may be offered, in addition to a range of health and welfare and/or other benefits.Junte-se à Rede de Talentos da IQVIA
Inscreva-se hoje e avisaremos quando houver vagas disponíveis que sejam compatíveis com seus interesses profissionais.
Junte-se à nossa rede