It is a boutique IT management consulting firm based in Richmond, Virginia, that specializes in helping private equity firms, investors, and middle-market companies optimize their technology, operations, and profitability.
Core Development Skills
Strong experience in Microsoft .NET application development
Full-stack development expertise using .NET Core MVC
Solid experience in C# development
Working knowledge of .NET, particularly for maintaining and supporting legacy applications
Experience with .NET Web Forms, specifically for application support and migration to modern frameworks
Experience working with the Repository Pattern and layered application architecture
Familiarity with dependency injection, application architecture, and performance optimization
API & Integration Development
Proven experience designing and supporting RESTful APIs / Web APIs
Strong understanding of JSON, data serialization, and API integrations
Understanding of authentication and security standards for APIs (e.g., OAuth, token-based authentication)
Front-End Development
Strong client-side scripting experience using JavaScript and jQuery
Proficiency in HTML5, CSS3, and responsive web design principles
Experience with Bootstrap 4/5 and modern UI development practices
Ability to develop and maintain responsive, user-friendly web applications across devices and browsers
Familiarity with front-end debugging, browser developer tools, and UI optimization
Database Development
Strong working knowledge of Microsoft SQL Server
Experience with T-SQL, including:
Stored procedures
Functions
Views
Understanding of database design, normalization, and data integrity principles
Azure Cloud & Environment Experience
Proven experience working within the Microsoft Azure environment
Experience with Azure App Services, Azure SQL, and application deployment within Azure
Familiarity with Azure DevOps, pipelines, and release management
Exposure to Azure storage, identity management, and environment configuration is advantageous
Team Development, Build & Testing
Experience using Azure DevOps, Git, and source control best practices
Strong understanding of CI/CD pipelines (Continuous Integration/Continuous Deployment)
Experience with automated builds, release processes, and deployment management
Unit testing experience and commitment to code quality and maintainability
Familiarity with test-driven development (TDD) and code review best practices
Experience working within Agile/Scrum development environments
Additional Desirable Skills
Strong problem-solving and troubleshooting abilities
Ability to work effectively both independently and within cross-functional teams
Good communication skills and stakeholder engagement experience