Senior Application Developer
Birmingham, AL
Full time
Posted 9d ago
Senior
SQL
Power BI
ERP
Data Analysis
Microsoft 365
Cloud
Data Modeling
Azure
Mobile
Application
Power Automate
Power Apps
Full Stack
C#
REST API
SQL Server
APIs
API
.NET
MS SQL
Dataverse
Power Platform
Azure DevOps
ASP.NET Core
Blazor
OAuth
Microservices
Cloud Architecture
.NET Core
Jwt
Graph Api
.net Maui
Job Description
Senior Application Developer will design, build, and deploy cross platform applications from the Birmingham, AL office, manage Azure infrastructure, and drive automation with Power Platform.
Responsibilities
- Design and implement cross platform apps using .NET MAUI for mobile and desktop experiences
- Develop responsive web interfaces with Blazor across Server, WebAssembly, and Hybrid models
- Architect and deploy cloud solutions on Azure, including App Services, Functions, and Container Apps
- Create enterprise apps with PowerApps (Canvas and Model driven) and build custom connectors
- Develop Power Automate flows to automate business processes
- Design Power BI dashboards for data visualization and reporting
- Set up and maintain Azure DevOps CI/CD pipelines for automated deployments
- Build RESTful APIs and microservices using ASP.NET Core
- Manage Azure SQL Database with stored procedures, functions, and performance tuning
- Integrate Power Platform solutions with Azure services and .NET applications
- Own project delivery end to end, ensuring quality, timelines, and long term maintainability
- Research and apply emerging Microsoft technologies
- Provide user training and production support for deployed applications
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field
- Minimum six years of .NET development experience (C#, ASP.NET Core, .NET 8+)
- Strong proficiency with .NET MAUI for cross platform mobile and desktop development
- Proven Blazor experience (Server, WebAssembly, or Hybrid)
- Azure certifications such as Azure Developer Associate or Azure Solutions Architect preferred
- Power Platform certifications such as Power Platform Developer Associate or Power Platform App Maker preferred
- Experience with Agile/Scrum methodologies is preferred
- Open source contributions or active community involvement is a plus
- Experience with Azure App Services, Azure Functions, and Azure Storage
- Azure SQL Database expertise
- Azure Active Directory (Entra ID) integration
- Azure Monitor and Application Insights for monitoring
- Experience with PowerApps (Canvas and Model driven) and Power Automate (cloud flows, custom connectors)
- Power BI development and data modeling
- Dataverse customization and security
- Azure DevOps including pipelines, repos, boards, and artifacts
- RESTful API design and microservices architecture
- T-SQL and database design/optimization
- Authentication and authorization methods including OAuth, JWT, and MSAL
Technologies
- .NET MAUI
- Blazor
- ASP.NET Core
- .NET 8+
- C#
- Azure App Services
- Azure Functions
- Container Apps
- Azure DevOps
- Azure SQL Database
- Azure Active Directory (Entra ID)
- Azure Monitor
- Application Insights
- PowerApps
- Power Automate
- Power BI
- Dataverse
- Power Pages (Power Apps Portals)
- RESTful APIs
- Microservices
- Entity Framework Core
- SignalR
- Microsoft Graph API integration
- Deltek Vantage Point
- Deltek Vision
- T-SQL
- OAuth
- JWT
- MSAL
Benefits
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Parental leave
- Tuition reimbursement
- Vision insurance
Additional Skills & Expertise
- SignalR for real-time applications
- Entity Framework Core
- Azure Function Apps
- Microsoft Graph API integration
- Power Pages (Power Apps Portals)
- Experience using ERP systems such as Deltek Vantage Point and Deltek Vision
- Data warehousing and ETL processes
- Commitment to continuous learning and staying current with Microsoft technologies
Location
Birmingham, AL (onsite)