We are looking for an experienced Full Stack Senior Software Engineer to join a growing team in Reston, Virginia. This role is ideal for someone who enjoys creating robust, business-focused software solutions and can contribute across both front-end and back-end development. You will help build scalable applications, work with modern Microsoft technologies, and collaborate with cross-functional partners to deliver high-quality products.<br><br>Responsibilities:<br>• Design, develop, and enhance full-stack software solutions using C#, .NET, ASP.NET, JavaScript, and React.js.<br>• Build reliable enterprise applications that emphasize scalability, maintainability, and strong overall performance.<br>• Create data-centric features that connect effectively with databases, external APIs, and related service layers.<br>• Partner with product managers and business stakeholders to translate business needs into practical technical solutions.<br>• Contribute to application architecture decisions and support the adoption of cloud-based development approaches.<br>• Write clean, well-structured code and participate in testing, troubleshooting, and ongoing system improvements.
We are looking for a Business Administrator to support daily operational and financial activities for a regional service center in Westerville, Ohio. This Long-term Contract position is ideal for someone who can balance administrative coordination, billing support, reporting, and project tracking in a fast-paced environment. The role works closely with leadership and operations teams to maintain accurate records, support client-facing processes, and help improve overall business performance.<br><br>Responsibilities:<br>• Manage daily administrative, accounting, and project support activities for the regional service center while maintaining organized and accurate business records.<br>• Verify customer order details, apply project cost estimates, and prepare order acknowledgment documentation for clients.<br>• Coordinate contract-related administrative needs and ensure client and project information is complete, current, and properly maintained.<br>• Compile cost information for invoicing, generate client billings, and support follow-up actions related to accounts and collections.<br>• Monitor project progress on a regular basis and keep records, reports, and status updates aligned with operational timelines.<br>• Partner with management to analyze financial and operational data, provide insights, and support informed business decisions.<br>• Assist with opening and maintaining project files, issuing purchase orders, entering project expenses, and delivering final project documentation to clients.<br>• Recommend and support process improvements and cost-control efforts that enhance reporting quality and service center efficiency.<br>• Provide intermediate technical support when needed, including user account setup, backup assistance, system upgrades, and troubleshooting of hardware or software issues.
<p>My client is looking for an experienced Accounting Manager/Supervisor to lead day-to-day accounting operations for our Manassas, Virginia office while supporting broader corporate financial activities. This role will oversee a local accounting team, maintain accurate financial records, and help drive timely reporting, compliance, and payroll administration. The ideal candidate brings strong leadership ability, solid technical accounting knowledge, and experience managing core accounting processes in a fast-paced environment.</p><p><br></p><p>Responsibilities:</p><p>• Direct accounting activities across general ledger, payables, receivables, job cost tracking, and payroll to support accurate financial operations.</p><p>• Lead, coach, and organize a small accounting team, setting priorities and maintaining accountability for department performance.</p><p>• Oversee weekly payroll processing to ensure employees are paid accurately and on schedule.</p><p>• Support month-end close by reviewing reconciliations, validating account balances, posting journal entries, and preparing internal financial reporting.</p><p>• Contribute to year-end close activities and assist with financial review and audit-related requests as needed.</p><p>• Prepare and file sales and use tax returns in accordance with applicable reporting deadlines.</p><p>• Monitor adherence to local, state, and federal financial regulations and maintain proper accounting controls.</p><p>• Maintain fixed asset records, including additions, disposals, depreciation tracking, and supporting documentation.</p><p>• Administer risk-related documentation such as certificates of insurance, lien releases, bonds, and similar compliance records.</p>
We are looking for a Property Administrator to support day-to-day residential property operations. This contract opportunity with potential for a permanent role is ideal for someone who enjoys balancing resident service, administrative coordination, and property management support in a fast-paced environment. In this role, you will work closely with property leadership to help keep resident communications, documentation, and service follow-up organized and on schedule.<br><br>Responsibilities:<br>• Partner with the Property Manager to help oversee daily administrative and resident-related activities across the property.<br>• Respond to resident concerns and service inquiries, ensuring maintenance issues are documented and routed for timely resolution.<br>• Coordinate calendars for repair visits, resident meetings, and other property-related appointments.<br>• Draft letters, notices, and other written communications for residents and internal property operations.<br>• Prepare and organize account-related documents, including records tied to resident balances and payment activity.<br>• Follow up with residents after service requests to confirm work has been completed properly and within expected timeframes.<br>• Assist with leasing and occupancy processes, including move-ins, move-outs, rent adjustments, delinquency follow-up, and eviction-related administrative tasks.<br>• Maintain accurate resident files, lease paperwork, application records, and deposit documentation while supporting leasing needs as required.<br>• Take on additional property administration duties assigned by management to support efficient site operations.