> Markdown version of [/jobs/ext/738701-mid-level-software-engineer](https://www.wearedevelopers.com/jobs/ext/738701-mid-level-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Mid-Level Software Engineer - **Company:** Visual Connections L.L.C. - **Location:** Blaine, NE, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), .NET Framework, ADO.NET, Agile Methodology, Unit Testing, Microsoft Azure, Bootstrap (Software), C Sharp (Programming Language), Cascading Style Sheets (CSS), Static Program Analysis, Software Quality, Databases, Continuous Integration, Data Security, Database Design, Database Development, Database Schema, Language Integrated Query, Entity Framework, Windows Communication Foundation, JQuery, Microsoft SQL Server, Model View Controller (MVC), Nunit, Scrum Methodology, Release Management, Mstest, Software Systems, SonarQube, SQL Stored Procedures, Transact-SQL, TypeScript, Web Applications, Telerik, .NET Core, Database Migration, Syntactically Awesome Style Sheets (SASS), Information Technology, Npm(Software), Asp.net Web Forms, Kendo Ui, Web Api - **Published:** June 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=18dbca3c84fe6ece ## About the Role Bachelor's degree in computer science or related degree and 4 years of experience as a Software Engineer. The ability to obtain and maintain a Public Trust with the Federal government is mandatory. Employer-based sponsorship is not available for this role. Legal permanent residents must have maintained residency status in the United States for a minimum of the past three years. Knowledge, Skills and Abilities Strong experience with C# and the .NET platform, including .NET Core, MVC, Web API, and WCF. Strong experience with SQL Server (2022), T-SQL, and database design and migration concepts. Skilled in developing, testing, and maintaining full-stack .NET applications using Entity Framework, LINQ, and ADO.NET. Skilled in writing and optimizing SQL queries, stored procedures, and database objects. Hands-on experience with Azure DevOps and Web Apps, CI/CD pipelines, work item tracking, and release management. Ability to troubleshoot issues across application, database, and server tiers and collaborate effectively within an Agile development team. Excellent oral and written communication skills. Familiarity with Static Code Analysis using SonarQube or similar. Microsoft certified: Azure fundamentals or related cloud certifications. ## Description fe-697b77ebef92d56a71da4bf0 { -grid-gutter: calc(var(-sqs-mobile-site-gutter, 6vw) - 11.0px); -cell-max-width: calc( ( var(-sqs-site-max-width, 1500px) - (11.0px * (8 - 1)) ) / 8 ); display: grid; position: relative; grid-area: 1/1/-1/-1; grid-template-rows: repeat(6,minmax(24px, auto)); grid-template-columns: minmax(var(-grid-gutter), 1fr) repeat(8, minmax(0, var(-cell-max-width))) minmax(var(-grid-gutter), 1fr); row-gap: 11.0px; column-gap: 11.0px; overflow-x: hidden; overflow-x: clip; } @media (min-width: 768px) { .background-width-inset .fe-697b77ebef92d56a71da4bf0 { -inset-padding: calc(var(-sqs-site-gutter) * 2); } .fe-697b77ebef92d56a71da4bf0 { -grid-gutter: calc(var(-sqs-site-gutter, 4vw) - 11.0px); -cell-max-width: calc( ( var(-sqs-site-max-width, 1500px) - (11.0px * (24 - 1)) ) / 24 ); -inset-padding: 0vw; -row-height-scaling-factor: 0.0215; -container-width: min(var(-sqs-site-max-width, 1500px), calc(100vw - var(-sqs-site-gutter, 4vw) * 2 - var(-inset-padding) )); grid-template-rows: repeat(50,minmax(calc(var(-container-width) * var(-row-height-scaling-factor)), auto)); grid-template-columns: minmax(var(-grid-gutter), 1fr) repeat(24, minmax(0, var(-cell-max-width))) minmax(var(-grid-gutter), 1fr); } } .fe-block-985bf7296fb121ef8457 { grid-area: 2/2/4/10; z-index: 2; @media (max-width: 767px) { } } .fe-block-985bf7296fb121ef8457 .sqs-block { justify-content: flex-start; } .fe-block-985bf7296fb121ef8457 .sqs-block-alignment-wrapper { align-items: flex-start; } @media (min-width: 768px) { .fe-block-985bf7296fb121ef8457 { grid-area: 1/4/35/24; z-index: 2; } .fe-block-985bf7296fb121ef8457 .sqs-block { justify-content: flex-start; } .fe-block-985bf7296fb121ef8457 .sqs-block-alignment-wrapper { align-items: flex-start; } } .fe-block-f415b3c752068b1cd85b { grid-area: 4/2/5/10; z-index: 3; @media (max-width: 767px) { } } .fe-block-f415b3c752068b1cd85b .sqs-block { justify-content: center; } .fe-block-f415b3c752068b1cd85b .sqs-block-alignment-wrapper { align-items: center; } @media (min-width: 768px) { .fe-block-f415b3c752068b1cd85b { grid-area: 35/4/36/24; z-index: 3; } .fe-block-f415b3c752068b1cd85b .sqs-block { justify-content: center; } .fe-block-f415b3c752068b1cd85b .sqs-block-alignment-wrapper { align-items: center; } } .fe-block-9fa8f922e8238f67684a { grid-area: 5/2/7/10; z-index: 4; @media (max-width: 767px) { } } .fe-block-9fa8f922e8238f67684a .sqs-block { justify-content: flex-start; } .fe-block-9fa8f922e8238f67684a .sqs-block-alignment-wrapper { align-items: flex-start; } @media (min-width: 768px) { .fe-block-9fa8f922e8238f67684a { grid-area: 37/4/51/24; z-index: 4; } .fe-block-9fa8f922e8238f67684a .sqs-block { justify-content: flex-start; } .fe-block-9fa8f922e8238f67684a .sqs-block-alignment-wrapper { align-items: flex-start; } }, Visual Connections, LLC is seeking a Mid-Level Software Engineer for our McLean, VA team. The candidate should have experience in .NET and SQL development, technical analysis, and unit testing, along with the required education and work experience. Additional duties may be assigned to meet business needs. Essential Job Function Design, develop, and maintain applications using C# and the .NET stack, including .NET MVC, .NET Core 8.0, Web API, Telerik Kendo UI, and NPM. Build and enhance web applications using ASP.NET Web Forms and MVC with modern client-side technologies such as JavaScript, CSS/SASS, jQuery, Bootstrap, and TypeScript. Develop efficient data access layers using Entity Framework, LINQ, and ADO.NET. Write and optimize SQL Server database objects, including T-SQL queries, stored procedures, UDFs, and triggers, leveraging SQL Server 2022 features. Support complex database architectures and participate in database migration efforts. Design and maintain service-oriented components using WCF. Implement unit testing using frameworks such as NUnit and MSTest to ensure code quality and reliability. Troubleshoot and resolve issues across application, database, and server tiers. Collaborate closely with cross-functional development teams to design, review, and deliver high-quality software solutions. Participate in Agile ceremonies and practices, including sprint planning, daily stand-ups, backlog refinement, and continuous improvement. ## Related Videos - [WeAreDevelopers LIVE - the weekly developer show with Chris Heilmann and Daniel Cranney](https://www.wearedevelopers.com/videos/1309-wearedevelopers-live-the-weekly-developer-show-with-chris-heilmann-and-daniel-cranney) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Meta Harnesses: What the JS Framework Wars Teach Us About What Is Next for AI Agents](https://www.wearedevelopers.com/videos/100353-meta-harnesses-what-the-js-framework-wars-teach-us-about-what-is-next-for-ai-agents) - [Develop enterprise-ready applications for Microsoft Teams with Azure resources on modern web technologies](https://www.wearedevelopers.com/videos/187-develop-enterprise-ready-applications-for-microsoft-teams-with-azure-resources-on-modern-web-technologies) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [WeAreDevelopers LIVE – From JavaScript to WebAssembly, High-Performance Charting and More](https://www.wearedevelopers.com/videos/1794-wearedevelopers-live-from-javascript-to-webassembly-high-performance-charting-and-more) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)