Beghou Consulting, a leader with over 30 years of experience in the life sciences sector, partners with companies to enhance their commercialization efforts through strategic insights, advanced analytics, and innovative technology. The firm specializes in go-to-market strategies, data analytics infrastructure, and the application of artificial intelligence to deepen customer understanding and engagement. Utilizing both proprietary and third-party technology, Beghou supports forecasting, territory design, customer data management, and comprehensive medical and commercial reporting. Headquartered in Evanston, Illinois, with ten global offices, Beghou’s mission is to combine analytical expertise and cutting-edge technology to help life sciences organizations navigate healthcare complexities and improve patient outcomes.
Key Responsibilities
Develop, test, and maintain enterprise-grade application features and modules using .NET Core/.NET 8+ and C#. Follow established design patterns, architectural guidelines, and Microsoft framework best practices. Participate in code reviews, adhere to coding standards, and incorporate feedback from senior engineers. Collaborate closely with Product Management, senior developers, and QA teams to translate requirements into technical solutions. Build and consume RESTful APIs using ASP.NET Core and contribute to microservices components under guidance. Utilize Azure DevOps for source control, CI/CD pipelines, and work item tracking, including writing automated tests as part of the delivery process. Write and optimize SQL Server queries and stored procedures, assisting with data modeling and indexing tasks. Debug and resolve software defects, identify performance bottlenecks, and highlight technical debt for resolution. Engage actively in Agile ceremonies, provide task estimates, and meet sprint commitments. Continuously learn and apply advancements in the .NET and Microsoft ecosystem to daily work.
Required Qualifications
1-3 years of professional software development experience on the Microsoft technology stack; strong internships or project work will also be considered. Hands-on experience with .NET Core/.NET 5+ and C#. Working knowledge of ASP.NET Core Web API, MVC patterns, middleware, and dependency injection. Experience with Entity Framework Core, including migrations and database-first/code-first approaches. Proficiency in SQL Server, including writing queries, joins, stored procedures, and basic indexing and query performance understanding. Exposure to Azure cloud services such as App Services, Azure Functions, and Azure SQL. Solid understanding of object-oriented programming, asynchronous programming (async/await), and core .NET fundamentals. Ability to write unit tests using frameworks like xUnit or NUnit. Familiarity with Git and Azure DevOps for source control, CI/CD pipelines, and work item tracking. Strong communication skills, eagerness to learn, and ability to collaborate effectively within a team environment.
Preferred Qualifications and Benefits
Awareness of Azure Active Directory (Entra ID) and Microsoft Identity Platform for authentication and authorization. Familiarity with Azure Cosmos DB or Azure Blob Storage. Understanding of Azure API Management and API gateway patterns. Exposure to Azure Monitor, Application Insights, and Log Analytics for application observability. Microsoft certifications such as Azure Fundamentals or Azure Developer Associate are advantageous. Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
At Beghou Consulting, you will become part of a collaborative, values-driven team that prioritizes technical excellence, analytical rigor, and personal growth. Whether your passion lies in AI innovation, commercialization strategy development, or advancing data-first solutions in life sciences, this role offers a meaningful opportunity to make a significant impact.
Beghou may utilize artificial intelligence tools to assist with aspects of the hiring process, including application review and resume analysis. These tools support the recruitment team but do not replace human judgment. Final hiring decisions are made by humans. Additional information about data processing during recruitment is available upon request.