JOBSEARCHER

SENIOR SOFTWARE DEVELOPER

VsolvitChesapeake, VAMay 18th, 2026
A Senior Software Developer is part of a team that creates software using a wide variety of tools and applications. Developers are expected to be proficient in core software development principles and methodologies. They must be able to break requirements down into appropriately sized objects, classes or methods that are consistent with the established enterprise architecture. Developers are also able to quickly troubleshoot and resolve application issues and make recommendations to improve performance and reliability. They are also able to review requirements and estimate accurate development hours and schedule costs.As with any position, additional expectations exist. Some of these include, but are not limited to, adhering to normal working hours, meeting deadlines, following company policies as outlined by the Employee Handbook, communicating regularly with assigned supervisor(s), staying focused on the assigned tasks, and completing other tasks as assigned.Technical SkillsProficient in C#, VB .NET, .NET 10 and other object-oriented programming languagesProficient in T/SQL, P/SQL and LINQ to SQLThoroughly test developed code to minimize errorsDevelop, test, and implement new software programsWrite complex code and participate in code reviews Perform system design, upgrades, and maintenance according to business needsMaintain system documentationParticipate in Scrum meetings and work with the development teams to provide Database development support Non-Technical SkillsParticipate in the SAFe Agile Scrum team environment with a focus on planning and delivering changes iterativelyExcellent written and verbal communication skillsCollaborate with team members and other business usersParticipate in and promote a team learning cultureBe able to work remotely without any distractionsResponsibilitiesLead the development efforts of the Development TeamReview requirements and develop accurate estimatesResolve ambiguities with customer requirementsDevelop well-structured code with appropriate documentationThoroughly test developed code to minimize any discrepanciesMaintain knowledge of new developments in core technologiesWorks closely with other team members to ensure requirements are thoroughly understood and the application is complete with a seamless look and feelMentor other team membersWork independently or in teams with minimal supervisionFollows established UI/UX and software coding standardsSupport Agile Methodologies to Software Development (e.g. SAFe,)Effectively communicate with customers and other team membersTakes ownership of system and software to ensure minimal defectsProactively recommend alternative processes, technologies, or implementations to improve system performance or reduce time and costHelp troubleshoot and resolve production issues Support company proposal effort by authoring and / or reviewing technical content for various business development effortsThe senior Software Engineer is expected to train and oversee the work of less experienced Software EngineersPerform other duties as assignedBasic QualificationsUS CitizenshipMust have an active DOD Secret ClearanceMust have Level 1 or higher IAT Certification (A+ CE, Security+, CCNA-Security, CND, Network+ CE, SSCP)Bachelor’s degree (BA/BS) in Information Systems, Computer Science, or another related fieldExperience working with development tools like Visual Studio, SQL Server Management Studio, Jira, Jama, Confluence, BitbucketStrong analytical and problem-solving skillsIf applicable: If you are or have been recently employed by the U.S. government, a post-employment ethics letter will be required if employment with VSolvit is offeredPreferred QualificationsMinimum 10 years software development experience with 5 years of database technical experience in support of complex software applications and solutionsDemonstrated ability to troubleshoot and resolve database integrity, performance, blocking/deadlocking, connectivity, and security issuesDemonstrated ability to perform the essential functions of the job typically acquired through four or more years related application/infrastructure experience utilizing the company's standard toolsets. Specific assignments may require recognized certification in an area of expertise.Demonstrated knowledge of MS SQL Server and Oracle experience is a plusDemonstrated knowledge of moderate to highly complex programming, system design, and analysis principles, and general business operationsDemonstrated ability to communicate effectively with users, project teams, and managementDemonstrated ability to work on a variety of problems of moderate scope and complexity where analysis of the situation or data requires thorough identification of factors and analysis of impactDemonstrated ability to respond to significant inquiries from usersDemonstrated ability to define problems, collect data, establish facts, and draw valid conclusions Company SummaryJoin the VSolvit Team! Founded in 2006, VSolvit (pronounced 'We Solve It') is a technology services provider that specializes in cybersecurity, cloud computing, geographic information systems (GIS), business intelligence (BI) systems, data warehousing, engineering services, and custom database and application development. VSolvit is an award winning WOSB, CA CDB, MBE, WBE, and CMMI Level 3 certified company. We offer a customizable health benefits program that best meets the needs of its employees. Offering may include medical, dental, and vision insurance, life insurance, long and short-term disability and other insurance products, Health Savings Account, Flexible Spending Account, 401K Retirement Plan options, Tuition Reimbursement, and assorted voluntary benefits. Our goal is to grow together and enjoy the work that we do as a team.VSolvit LLC is an Equal Opportunity/Affirmative Action employer and will consider all qualified applicants for employment without regard to race, color, religion, sex, national origin, protected veteran status, or disability status.