Your browser cookies must be enabled in order to apply for this job. Please contact support@jobscore.com if you need further instruction on how to do that.

Senior Full Stack .NET Software Engineer

IT | Herndon, VA | Full Time

Job Description

Please Note: The candidate hired for this position will work directly as an employee for one of Solution Street’s clients. This position is on-site. Candidates must be local to Northern Virginia and able to attend in person.

Job Summary

Seeking a Senior Full Stack (C#, ASP.NET, Angular) Developer looking to make an immediate impact in the organization! This role involves becoming a key technical contributor to our business-critical legacy systems.

The ideal candidate will perform two essential functions:

1) maintain and support existing legacy systems (web applications, desktop apps, and software systems) to ensure continued operation until system retirement, including implementing necessary updates;

and

2) collaborate with our consulting partners on our modernization initiative, developing and implementing forward-looking solutions while building in-house expertise in these next-generation systems.

The position requires someone who can skillfully balance maintaining and enhancing existing systems while contributing to the development of modern replacements that will service the company’s long-term strategic vision.


Qualifications

Required Skills

  • C# / .NET Core

  • MS SQL - designing and creating

    • Data Reports

    • SQL Queries

    • Stored Procedures

  • High level of comfort working in and supporting and maintaining customer-critical production systems.

  • Possess strong verbal, interpersonal, and written communication skills, in working with executives, subject matter experts, and user stakeholders during requirements gathering, documentation, and problem solving.

  • Knowledge of Source control tools, such as Git.

  • Comfortable working independently and with a team.

  • Must have a love of learning and hunger to apply your skills to new projects.

Preferred Skills

  • Experience with some of the following programming languages and frameworks including: ASP.net MVC, VB.net, C/C++, VB6.

  • Angular (TypeScript)

  • Experience with cloud platforms, including hosting, managing application deployments, networking configurations, and related infrastructure services. Azure-specific experience is a plus.

  • Designing, developing, and implementing scalable and efficient data processing pipelines using Big Data technologies.


Responsibilities:

  • Troubleshooting and bug-fixing in a complex production support environment.

  • Strong problem-solving skills and interest in working with undocumented code when troubleshooting bugs, making enhancements, alongside with the ability to improve the existing code.

  • Documenting current legacy implementations, modernization and architectural designs.

  • Experience handling complex deployments across multiple environments for Legacy systems, with proven ability to document and execute multi-stage releases manually when CI/CD pipelines aren't available.

  • Lead requirement gathering sessions and maintain client relationships through effective communication and collaboration skills.

  • Plan, architect, and rewrite legacy systems using newer technologies and methods, with input by a team of experts utilizing industry best practices for coding, documentation, testing, and deployment.

  • Full stack – UI/UX experience, CI/CD, backend and everything in between.

  • Good at coming up with creative solutions that balance time, cost, features, and functionality.

  • Proficient in comprehensive testing methodologies, including hands-on manual testing and development of automated unit tests for CI/CD pipelines.

  • Create, navigate, and optimize established deployment workflows across multiple environments (develop, staging, and production), with an emphasis on understanding and enhancing CI/CD pipelines during legacy system modernization.