.NET Developer

job
  • Insight Global
Job Summary
Location
Fredericksburg ,VA 22403
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
06 Jan 2025
Share
Job Description

Insight Global is currently seeking a .NET Software Engineer. Currently, the team is working remotely from home. However, that may change subject to client’s discretion.


Essential Job Responsibilities

• Participate in all phases of the Agile software development lifecycle

• Produce process flows, specification, and design documentation

• Work with other members of the development team to evaluate and refine complex programming specifications.

• Develop high quality, well-documented code, abiding by USPS coding standards

• Perform unit-level testing and participate in integration testing.

• Perform code reviews of other developers’ work to identify issues and ensure that processes, methods, and standards are being followed

• Participate in functional and regression testing activities to ensure functionality of updates

• Support issue troubleshooting and customer support activities


Minimum Qualifications

• Bachelor’s Degree in Computer Science or related subject.

• Ten (10) or more years of experience in a computer related field.

• In-depth knowledge of software engineering techniques and concepts

• Experience in the full software development lifecycle for multiple software systems

• Experience with SEI/CMMI and/or other process improvement methodologies

• 3+ years working in software development

• Experience with both .NET Framework 4.6+ and .NET Core 5+

• Experience with ASP.NET Web Forms, ASP.NET CORE MVC, ADO.NET, ASP.NET Core Web API, Windows Services, Bootstrap and/or Tailwind styling libraries, jQuery and JavaScript

• Experience with creating and maintaining both SOAP based Web Services and ASP.NET Core REST APIs

• 2+ years working with SQL Server

• Demonstrate proactiveness and self-motivation

• Ability to interact and coordinate with other software engineers, CM, QA, and systems analysts

• Must have clear and accurate written and verbal communication