Wellfit TechnologiesWellfit 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.
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.
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
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
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
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
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.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
¿Te interesa este puesto?