Mid-Level Software Engineer

Visual Connections L.L.C.
Blaine, NE, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours
Job source

Tech stack

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
+30 more
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

Job 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.

Requirements

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.

Benefits & conditions

Pulled from the full job description

  • Tuition reimbursement
  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Life insurance
  • Employee assistance program, #block-985bf7296fb121ef8457 { -stroke-style: none;-stroke-thickness: 6px; -tweak-text-block-background-color: initial; } #block-985bf7296fb121ef8457 .sqs-html-content { -tweak-text-block-padding: 6% 6% 6% 6%; -tweak-text-block-padding: initial; } .fe-block-985bf7296fb121ef8457 { mix-blend-mode: var(-tweak-text-block-blend ); border-radius: var(-tweak-text-block-radius); } .fe-block-985bf7296fb121ef8457 { -tweak-text-block-radius: 0px 0px 0px 0px; } .fe-block-985bf7296fb121ef8457 { -tweak-text-block-blend : normal; } .fe-block-985bf7296fb121ef8457 { -blur-value: blur(15px);} @media screen and (max-width: 767px) { #block-985bf7296fb121ef8457 { } } @media screen and (max-width: 767px) { #block-985bf7296fb121ef8457 .sqs-html-content { } } @media screen and (max-width: 767px) { }

Visual Connections, LLC offers a full benefits package including:

Full Medical, Dental, Prescription and Vision health care

11 Paid Holidays annually

Paid time off

Short Term, Long Term Disability and Life Insurance

Employee Assistance Program (EAP)

Training and Development opportunities including professional certification and educational reimbursement

Visual Connections, LLC provides employment opportunities for all employees and applicants in accordance with applicable federal, state and local laws. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

We are a Service-Disabled, Veteran-Owned Small Business; and a Certified Maryland Business Enterprise. We were established in 2007 to provide public and private sector clients with robust web-based applications, Health IT and Portfolio and Program Management services. We have proven ourselves to be valuable partners who can deliver both qualitative and quantitative results to our clients. Our versatile, efficient and experienced team has a stellar record of past performance, working with the Department of Defense (DoD), Department of Health and Human Services (DHHS), Veterans Health Administration (VHA), Centers for Medicare and Medicaid Services (CMS),Centers for Disease Control and Prevention (CDC) and , Blue Cross Blue Shield (BCBS). With an employee base well versed in different disciplines, we are able to deliver high quality customizable solutions.

block-9fa8f922e8238f67684a { -stroke-style: none;-stroke-thickness: 6px; -tweak-text-block-background-color: initial; } #block-9fa8f922e8238f67684a .sqs-html-content { -tweak-text-block-padding: 6% 6% 6% 6%; -tweak-text-block-padding: initial; } .fe-block-9fa8f922e8238f67684a { mix-blend-mode: var(-tweak-text-block-blend ); border-radius: var(-tweak-text-block-radius); } .fe-block-9fa8f922e8238f67684a { -tweak-text-block-radius: 0px 0px 0px 0px; } .fe-block-9fa8f922e8238f67684a { -tweak-text-block-blend : normal; } .fe-block-9fa8f922e8238f67684a { -blur-value: blur(15px);} @media screen and (max-width: 767px) { #block-9fa8f922e8238f67684a { } } @media screen and (max-width: 767px) { #block-9fa8f922e8238f67684a .sqs-html-content { } } @media screen and (max-width: 767px) { }

.fe-673301a7afbd00478fbbe4de { -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(2,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-673301a7afbd00478fbbe4de { -inset-padding: calc(var(-sqs-site-gutter) * 2); } .fe-673301a7afbd00478fbbe4de { -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(4,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-yui_3_17_2_1_1731392808965_59636 { grid-area: 1/2/3/10; z-index: 1; @media (max-width: 767px) { } } .fe-block-yui_3_17_2_1_1731392808965_59636 .sqs-block { justify-content: flex-start; } .fe-block-yui_3_17_2_1_1731392808965_59636 .sqs-block-alignment-wrapper { align-items: flex-start; } @media (min-width: 768px) { .fe-block-yui_3_17_2_1_1731392808965_59636 { grid-area: 1/5/5/23; z-index: 1; } .fe-block-yui_3_17_2_1_1731392808965_59636 .sqs-block { justify-content: flex-start; } .fe-block-yui_3_17_2_1_1731392808965_59636 .sqs-block-alignment-wrapper { align-items: flex-start; } }

VC Accessibility & Compliance with Section 508

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:58 min

Implementing automated API and workflow testing pipelines

David Tielke David Tielke · WWC Europe 2026

3:04 min

Revisiting jQuery 4 and its historical web impact

Chris Heilmann +3 · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

4:18 min

Demonstrating API method creation and test definition

lgonta lgonta +1 · WWC 2024

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

1:30 min

Lessons from jQuery and early JavaScript frameworks

Victor Savkin Victor Savkin · WWC Europe 2026

Videos

See all

Related articles

See all