Software Engineer - .NET Apps
Full-time
US
Oct 30, 2026
RemoteMatch analyzes your experience against this role's specific tech stack, timezone overlap, and requirements.
About the Role
Complete the design, construction, development, testing, implementation, and technology delivery for business needs throughout the enterprise. Experienced Software Engineer is responsible for technical aspects of the entire process of agile development for moderately complex projects. Design, code/develop, test, and implement moderately complex systems Design solutions to solve moderately complex business problems, considering operational and functional aspects of the solution, demonstrating an understanding of the business function Research and permanently resolve system problems and incidents Mentor Apprentice and Associate Software Engineers to allow for skill/knowledge development through advice, coaching, and training opportunities Job Specifications Typically has the following skills or abilities: Bachelor’s Degree in Computer Science or related field or equivalent experience 4+ years of programming experience Proficient programming experience in one or more current programming languages Excellent written and verbal communication skills Strong technical knowledge of all phases of application development, including analysis and programming Exercise discretion and independent judgment in the performance of job duties For roles that are remote (i.e., Work From Home (WFH)) or hybrid (i.e., partial onsite at a VSP location and WFH), must demonstrate a high level of engagement in virtual environments, including maintaining camera presence during meetings to support effective