Software Engineer
NET DeveloperAbout the OpportunityOur client regularly needs experienced developers to build and maintain large-scale, mission-critical applications on the Microsoft .NET stack. This posting is used to build a qualified candidate pipeline ahead of specific openings across multiple teams and contract vehicles.Position SummaryThe Senior .NET Developer will work alongside Systems Architects and cross-functional technical teams to design, develop, test, and implement large-scale web-based and enterprise applications supporting both internal staff and public-facing users. Candidates should be highly motivated, results-oriented, and comfortable owning technical decisions with minimal oversight, while communicating clearly with both technical and non-technical stakeholders.Core ResponsibilitiesDevelopment & ArchitectureArchitect, design, develop, and implement large-scale web-based applications using C#.NET, VB.NET, ASP.NET, and MVCPerform software analysis, design, development, and testing across the full application lifecycle for client-server and n-tier applicationsDesign and build secure, scalable integrations using REST APIs, web services, and Windows Communication Foundation (WCF)Contribute to data modeling and object modeling for enterprise systemsDesign and enhance user interfaces and user experience across web and mobile platformsCollaboration & DocumentationWork closely with Systems/Solution Architects and cross-sector teams including development, infrastructure, security, and network operationsProduce and review technical documentation, architecture diagrams, and design specificationsCommunicate effectively with both technical teams and business stakeholdersSecurity, Quality & GovernanceApply secure development practices, including claims-based authentication and identity/access management standardsUse static code analysis tools (e.g., CheckMarx) to ensure code quality and security complianceSupport governance, environment management, and compliance requirements for enterprise applicationsFollow CI/CD and application lifecycle management (ALM) best practicesRequired SkillsExtensive experience architecting and developing large-scale web and Windows-based applications using C#.NET, VB.NET, ASP.NET, and MVCStrong background in .NET Framework and/or modern .NET (6+), Entity Framework / EF Core, ADO.NET, and LINQProficiency with SQL Server (stored procedures, views, triggers) on recent versionsExperience with JavaScript, AJAX, HTML, jQuery, CSS, and BootstrapExperience with Web API and/or Windows Communication Foundation (WCF)Understanding of Object-Oriented Analysis and Design (OOA/OOD) and n-tier architectureFamiliarity with Active Directory Federation Services (ADFS), claims-based authentication, and modern protocols (OIDC, WS-Fed)Preferred SkillsExperience with Blazor, WPF/XAML desktop applications, or rich client applicationsReporting tools such as SSRS, Crystal Reports, or Power BIMicrosoft Dynamics or SharePoint integration experienceMicrosoft certification(s)General Minimum QualificationsSignificant professional experience (typically 8+ years) in enterprise application development, with senior-level roles requiring moreStrong written and verbal communication and documentation skillsProven ability to work independently and collaboratively across cross-functional teamsEagerness to learn, adapt, and implement new tools and technologiesPreferred Overall QualificationsPrior experience with government or public sector clientsExperience working within a formal SDLC or client-defined development methodologyRelevant Microsoft technical certificationsEEO Statement:Brooksource is an equal opportunity employer that does not discriminate on thebasis of actual or perceived race, color, creed, religion, national origin, ancestry,citizenship status, age, sex or gender (including pregnancy, childbirth, lactationand related medical conditions), gender identity or gender expression, sexualorientation, marital status, military service and veteran status, physical or mentaldisability, protected medical condition as defined by applicable state or local law,genetic information, or any other characteristic protected by applicable federal,state, or local laws and ordinances.