Note: The job is a remote job and is open to candidates in USA. BravoTECH is seeking a senior .NET/Azure application developer to support and enhance business-critical healthcare software applications. The role focuses on hands-on development, troubleshooting, database and API work, testing, Azure and Azure DevOps activities, and collaboration with the Technical Lead/Senior Developer.
Responsibilities
- Design, develop, enhance, troubleshoot, and support established web applications using C#, .NET, Blazor/Razor, JavaScript, HTML/CSS, and SQL Server
- Develop new application functionality while maintaining and improving existing production systems
- Work with modern .NET/ASP.NET Core as well as established Microsoft application architectures
- Develop and optimize T-SQL, stored procedures, tables, indexes, views, and data-access logic
- Build and maintain APIs, integrations, application services, and supporting backend functionality
- Diagnose application and performance problems across the UI, application/service, database, integration, and cloud layers
- Write automated tests and validate application changes before release
- Participate in code reviews and contribute ideas for improving application design, maintainability, performance, security, and development practices
- Manage code through Git and Azure DevOps, including branches, pull requests, builds, and application deployments
- Work within Microsoft Azure and become increasingly familiar with the configuration and deployment of the Azure resources supporting the application
- As you become familiar with the product and infrastructure, serve as a backup to the Technical Lead/Senior Developer for selected Azure configuration, CI/CD, deployment, and production-support responsibilities
- Initially focus on well-defined development tasks and tickets while learning the product; over time, contribute to new tool design, feature improvements, technical direction, and UI recommendations
- Communicate technical recommendations, risks, trade-offs, and progress clearly to both technical and non-technical team members
- Azure App Services
- Azure SQL
- Entra ID / Azure AD
- RBAC
- Key Vault / secrets and application configuration
- Azure Functions
- Application/environment configuration
- CI/CD pipelines
- Deployment and release troubleshooting
- Monitoring and production diagnostics
- Work directly on healthcare software with real-world users and business impact
- Stay hands-on with C#/.NET, Blazor, SQL Server, Azure, and modern application development
- Join an established product rather than constantly moving between short consulting projects
- Work closely with an experienced senior technical resource while developing broader ownership of the application
- Influence future features, application design, UI improvements, and engineering practices
- Potentially grow with the need as the opportunity evolves toward full-time and/or direct-hire employment
Skills
- Must be US Citizen or Green card/Permanent Resident Only
- 5+ years of professional software development experience, with significant hands-on experience in the Microsoft/.NET technology stack
- Strong current development experience with C# and .NET / ASP.NET Core
- Experience developing Microsoft web applications using Blazor and/or strong Razor-based development experience
- Strong SQL Server and T-SQL development skills, including stored procedures, queries, database objects, troubleshooting, and performance optimization
- Experience developing, enhancing, and supporting established production applications, not exclusively greenfield development
- Prior experience developing or supporting healthcare, medical, pharmaceutical, health insurance, clinical, EMR/EHR, or other healthcare-related software
- Hands-on experience with Microsoft Azure in an application-development environment
- Experience with Azure DevOps, Git, CI/CD, build/release processes, and application deployments
- Strong debugging, root-cause analysis, and production-troubleshooting skills
- Experience with automated testing and sound object-oriented development practices
- Ability to work independently while also collaborating closely with another highly experienced senior developer
- Strong communication skills and the confidence to offer ideas, explain technical decisions, and respectfully challenge an approach when appropriate
- Ability to consistently commit to the required approximately 20-hour-per-week schedule and defined working hours
- Candidates Should Be Comfortable Working Beyond The Code Itself
- Deep expertise across every Azure service is not required
- The team is more interested in a strong senior developer who is technically curious, comfortable working within Azure, and willing to expand their infrastructure/configuration knowledge as they learn the environment
- Experience with Terraform, Bicep, ARM templates, or other Infrastructure-as-Code technologies is a plus, but is not required
- Preference local to Dallas
Benefits
- Remote flexibility
- Part-time hours of approximately 20 hours per week with the possibility of expanding to full-time and potentially converting to direct hire
- Candidates who do not currently have Terraform experience can be trained in the environment
Company Overview