Our client is seeking an experienced Senior Full Stack Developer with deep expertise in .NET 8 and Blazor Server to design, build, and support scalable web applications and data-driven solutions. This role requires strong backend and frontend capabilities, experience with data integration and reporting, and a solid understanding of secure, compliant development practices.
Key Responsibilities
1. Application Design & Development
- Design, develop, and maintain interactive, responsive web applications using Blazor Server and .NET 8
- Collaborate with UX/UI designers and stakeholders to translate business requirements and wireframes into functional user interfaces
- Implement new features, enhancements, and bug fixes with maintainable, well-documented code
- Develop and maintain RESTful APIs to support application functionality and integrations
- Contribute to front-end development using HTML, CSS, JavaScript, Bootstrap, and related technologies
- Follow established architecture patterns, coding standards, and best practices including dependency injection, configuration management, and logging
2. Data Integration, ETL & Reporting
- Write, optimize, and maintain complex T-SQL queries, views, and stored procedures
- Design, develop, and support ETL processes for data ingestion, transformation, and synchronization
- Integrate data across internal applications and third-party platforms using APIs, flat files, and connectors
- Ensure data quality, consistency, and integrity across systems
- Develop and maintain operational and analytical reports
- Translate business requirements into dashboards, KPIs, and actionable reporting solutions
3. Quality, Security & Observability
- Develop applications in compliance with applicable data privacy, security, and regulatory requirements
- Apply secure coding practices including input validation, parameterized queries, and secrets management
- Ensure system auditability through logging, monitoring, and change management processes
- Implement and maintain telemetry, structured logging, metrics, and monitoring solutions
- Participate in incident response, root cause analysis, and remediation activities
4. Platform Support & Tooling
- Support internal engineering and operational platforms used for monitoring, observability, and system insights
- Collaborate with infrastructure and security teams to ensure reliability, scalability, and compliance
- Evaluate and improve tools and processes that enhance development efficiency and operational visibility
5. Delivery & Collaboration
- Work within an Agile development environment utilizing source control, work tracking, and CI/CD tools
- Participate in sprint planning, standups, backlog refinement, and retrospectives
- Break down work into manageable tasks and provide accurate effort estimates
- Communicate project status, risks, and dependencies effectively
- Mentor team members and contribute to continuous improvement initiatives
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- 5+ years of professional software development experience delivering production-grade applications
- Extensive recent hands-on experience with .NET 8 and Blazor Server
- Strong full-stack development experience including:
- Front-end: Blazor, JavaScript, HTML, CSS
- Back-end: C#, .NET, RESTful API development
- Database: SQL Server and relational database design
- Experience with CI/CD pipelines, Git-based version control, and DevOps best practices
- Strong analytical, troubleshooting, and communication skills
Preferred Qualifications
- Experience with Bootstrap and jQuery
- Familiarity with cloud-based services such as secrets management, object storage, and data integration platforms
- Experience with reporting and business intelligence tools
- Experience with application monitoring and performance management solutions
- Experience working with sensitive or regulated data
Additional Preferred Experience
- Experience with cloud data warehouse platforms such as Snowflake
#TECHIND