Senior Application Developer

BIRMINGHAM, AL

Neel-Schaffer is not just a place to work; it is a promise of a living, dynamic environment where people collaborate, innovate, build enduring relationships, excel, and grow professionally in a strong culture of ownership.

Do you have the desire to learn? The drive to excel and thrive in an engaged, client-focused environment? If so, Neel-Schaffer might have just the right opportunity for you.

Neel-Schaffer is accepting applications from qualified candidates for a skilled Senior Application Developer to join our growing engineering firm. This position can be based in our Birmingham (AL) Office. The successful candidate will be a self-motivated and solution-oriented Senior .Net Developer who can architect solutions, manage cloud infrastructure, and drive technological innovation throughout the organization. This role combines full-stack development with Azure administration and Power Platform expertise.

Expertise and Responsibilities

  • Design and develop cross-platform applications using .NET MAUI for mobile and desktop experiences.
  • Build responsive web applications with Blazor (Server/WebAssembly/Hybrid).
  • Architect and deploy cloud-native solutions on Azure (App Services, Functions, Container Apps).
  • Create enterprise applications using PowerApps (Canvas and Model-driven) with custom connectors.
  • Develop Power Automate flows for business process automation.
  • Design and implement Power BI dashboards for data visualization and reporting.
  • Configure Azure DevOps CI/CD pipelines for automated deployments.
  • Develop RESTful APIs and Microservices using ASP.NET Core.
  • Manage Azure SQL Database, including stored procedures, functions, and performance optimization.
  • Integrates Power Platform solutions with Azure services and .NET applications
  • Take full ownership of project delivery ensuring quality, timelines, and long-term maintainability.
  • Research and implement emerging Microsoft technologies.
  • Demonstrate and train users on using the apps and provide production support.

The candidate should have strong communication and collaboration skills with the ability to work independently under minimal supervision.

Qualifications:

  • Minimum of 6 years of experience with .NET development (C#, ASP.NET Core, .NET 8+).
  • Strong .NET MAUI expertise for cross-platform mobile/desktop development.
  • Proven Blazor experience (Server, WebAssembly, or Hybrid models).
  • Microsoft Azure certifications (Azure Developer Associate, Azure Solutions Architect), preferred.
  • Power Platform certifications (Power Platform Developer Associate, Power Platform App Maker), preferred.
  • Agile/Scrum methodology experience, preferred.
  • Open-source contributions or community involvement, preferred.
  • Azure Cloud proficiency:
    • Azure App Services, Azure Functions, Azure Storage
    • Azure SQL Database
    • Azure Active Directory (Entra ID) integration
    • Azure Monitor and Application Insights
  • Power Platform experience:
    • PowerApps (Canvas and Model-driven apps)
    • Power Automate (Cloud flows and custom connectors)
    • Power BI (report development and data modeling)
    • Dataverse customization and security
  • Azure DevOps (pipelines, repos, boards, artifacts)
  • RESTful API design and Microservices architecture
  • T-SQL and database design/optimization
  • Authentication/Authorization (OAuth, JWT, MSAL)

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 (Deltek Vantage Point, Deltek Vision).
  • Data warehousing and ETL processes.
  • A passion for continuous learning and staying current with Microsoft technologies.

Equal Opportunity Employer

"*" indicates required fields

This field is for validation purposes and should be left unchanged.
Name*
Accepted file types: doc, docx, pdf, jpg, Max. file size: 50 MB.