DBI Staffing · 2 hours ago
Senior Application Developer
DBI Staffing is looking for an experienced Senior Applications Developer to support their Enterprise Platforms group within the Information Technology department. The role involves contributing to the development and maintenance of core applications, requiring strong experience in Microsoft development technologies and modern web frameworks.
Information TechnologyStaffing Agency
Responsibilities
Develop, enhance, and maintain enterprise applications using C#, .NET Core / .NET Framework, Web API, and SQL Server
Create and support interactive front-end interfaces using Angular (up to v20), TypeScript, JavaScript, and responsive UI frameworks
Design and optimize SQL objects including stored procedures, views, functions, and high-performance queries
Build and maintain REST APIs and backend services integrating internal and external systems
Implement modern development practices including dependency injection, clean architecture principles, and unit testing
Support and extend SharePoint solutions including lists, document libraries, and custom integrations
Work with Azure services such as Azure SQL, App Services, Storage, and Entra-based authentication
Participate in technical design sessions, code reviews, and solution architecture discussions
Apply internal LLM-assisted development tools for documentation, refactoring support, and workflow acceleration (non-AI product development)
Provide troubleshooting and production support for mission-critical firm applications
Collaborate directly with attorneys, project managers, QA staff, and other developers on application requirements and delivery
Qualification
Required
8–10 years of hands-on experience as a full stack software developer
Strong proficiency in C#, .NET Core, .NET Framework, Web API, REST, and service-oriented development
Solid expertise in SQL Server, including: stored procedures & functions, views, query tuning, and schema design
Front-end development experience with Angular, TypeScript, JavaScript, and modern UI frameworks
Experience with Entity Framework / EF Core or similar ORM tools
Practical experience working with Azure (Azure SQL, App Services, Storage)
Experience developing or supporting SharePoint Online or SharePoint 2019 components
Proficiency with Git or similar version control systems, and familiarity with CI/CD pipelines
Ability to translate business requirements into technical solutions
Clear communication skills and the ability to work across technical and non-technical teams
Demonstrated ability to take initiative and drive tasks forward with minimal supervision
Comfortable learning new technologies, frameworks, and tools as project needs evolve
Strong sense of ownership with the ability to work independently while maintaining alignment with team goals
Consistently produces clear technical documentation to support maintainability and knowledge sharing
Applies SOLID software engineering principles, including clean code practices and adherence to established design patterns
Preferred
Experience working in a law firm or other professional services environment
Familiarity with iManage, DMS systems, or attorney productivity workflows
Exposure to LLM-based development tooling (for coding assistance and documentation generation)
Experience building applications using Blazor, WCF, or older .NET technologies
Knowledge of authentication protocols including OAuth2, OpenID Connect, or Microsoft Entra
Company
DBI Staffing
DBI Staffing is a premier staffing organization dedicated to providing unparalleled service to clients and candidates ' IT needs.
Funding
Current Stage
Early StageCompany data provided by crunchbase