Wellfit is the dental industryβs leading healthcare fintech platform. We remove financial barriers between patients, providers, employers, and payorsβexpanding access to care while improving financial transparency and operational efficiency.
About the Role:
We are seeking a skilled .NET Angular Reporting Developer to design, develop, and maintain robust reporting solutions and web applications. In this role, you will work at the intersection of back-end services and front-end interfaces, building data-driven reporting tools that empower business stakeholders to make informed decisions. You will collaborate closely with cross-functional teams including product management, data engineering, and QA to deliver high-quality, scalable software.
Key Responsibilities:
β’ Design, develop, and maintain web-based reporting applications using Angular on the front end and .NET (C#) on the back end.
β’ Build and optimize complex SQL queries, stored procedures, and database objects to support reporting and analytics needs.
β’ Develop interactive dashboards, data visualizations, and report templates using tools such as Power BI, Telerik Reporting, or similar reporting frameworks.
β’ Create and consume RESTful APIs / Web APIs to facilitate data exchange between services and the reporting layer.
β’ Collaborate with business analysts and stakeholders to translate reporting requirements into technical specifications.
β’ Implement efficient data extraction, transformation, and presentation logic to handle large datasets with optimal performance.
β’ Write clean, testable, and well-documented code following established coding standards and best practices.
β’ Participate in code reviews, sprint planning, and agile ceremonies.
β’ Troubleshoot and resolve production issues related to reports, data accuracy, and application performance.
β’ Contribute to CI/CD pipelines and automated testing strategies to ensure reliable deployments.
β’ Stay current with emerging technologies and recommend improvements to the existing reporting stack.
Required Qualifications:
Education: Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
Experience: 3β5 years of professional software development experience.
β’ Strong proficiency in C# / .NET Framework / .NET Core / .NET 6+.
β’ Hands-on experience building single-page applications with Angular (2+) and TypeScript.
β’ Solid experience with SQL Server including complex queries, stored procedures, views, and performance tuning.
β’ Experience with one or more reporting tools such as Power BI, Telerik Reporting, or DevExpress Reports.
β’ Proficiency in designing and consuming RESTful APIs.
β’ Familiarity with Entity Framework / Dapper or other ORM tools.
β’ Understanding of HTML5, CSS3/SCSS, and responsive design principles.
β’ Experience with version control systems such as Git.
Preferred Qualifications:
β’ Experience with Azure cloud services (Azure SQL, Azure Functions, App Services, Azure DevOps).
β’ Familiarity with Power BI Embedded or integrating BI tools into custom applications.
β’ Knowledge of front-end charting/visualization libraries such as Kendo UI or similar.
β’ Experience with microservices architecture and message-based systems (e.g., RabbitMQ, Azure Service Bus).
β’ Exposure to Docker, Kubernetes, or containerized deployments.
β’ Familiarity with unit testing frameworks (xUnit, NUnit, Jasmine, Karma).
β’ Understanding of data warehousing concepts (star schema, ETL processes).
β’ Experience working in Agile/Scrum environments.
Technical Environment
Back End: .NET 6/8, C#, ASP.NET Core Web API, Entity Framework Core
Front End: Angular 15+, TypeScript, RxJS, Angular Material
Database: SQL Server, T-SQL
Reporting: Power BI / Telerik Reporting
DevOps: Azure DevOps, Git, CI/CD Pipelines
Cloud: Microsoft Azure
Soft Skills
Strong analytical and problem-solving abilities with keen attention to detail.
Excellent verbal and written communication skills; ability to explain technical concepts to non-technical stakeholders.
Self-motivated with the ability to manage multiple priorities and meet deadlines.
Collaborative team player who thrives in a fast-paced, agile environment.
A continuous learning mindset with a passion for delivering quality software.