JOBSEARCHER

Senior Software Engineer (Microsoft)

We are seeking a Senior Software Engineer to lead the design, development, integration, and support of business-critical enterprise applications. This role is 80% hands-on development / 20% business analysis, focused on solutions built on the Microsoft technology stack, including Dynamics 365, .NET/C#, Azure, Dataverse, and Power Platform.Key Responsibilities:Design, develop, test, deploy, and support enterprise applications and integrationsBuild solutions using Dynamics 365, .NET Core/.NET Framework, C#, REST APIs, Azure servicesDevelop and support Power Apps, Power Automate, and Dataverse solutionsCollaborate with business stakeholders to gather requirements and translate them into scalable technical solutionsLead architecture discussions and promote development standards and best practicesSupport CI/CD pipelines, Azure DevOps, and Git-based source controlTroubleshoot production issues, perform root cause analysis, and implement long-term fixesMentor junior engineers and provide technical leadership across projectsEnsure solutions meet security, compliance, and performance standardsParticipate in documentation, code reviews, system upgrades, and modernization initiativesProvide 24/7 production support as neededQualifications:Bachelor’s degree required4–6+ years of enterprise software development experienceStrong expertise with .NET, C#, SQL Server, REST APIsExperience with Microsoft Dynamics 365 and Dataverse development/adminHands-on experience with Power Platform (Power Apps, Power Automate)Experience with Azure services (Functions, Logic Apps, App Services, Service Bus preferred)Knowledge of Agile, SDLC, DevOps, source control, and CI/CD practicesExperience integrating enterprise applications via APIs and cloud-based patternsStrong analytical, communication, and problem-solving skillsProven leadership and mentoring experience preferredCompensation: Up to $130,000 annuallyCompensation is based on a range of factors that include relevant experience, knowledge, skills, other job-related qualifications.