C# Software Engineer

Job ID: 08660
Location:   [Remote]
Employment Type: Contract

Apply Now

Fill out the form below to submit your information for this opportunity. Please upload your resume as a doc, pdf, rtf or txt file. Your information will be processed as soon as possible.

(Word, PDF, RTF, TXT)
* Required field.

Our client is seeking a strong C# Software Engineer to join their Platform Engineering team.

In this role, you will assist with the support, design, implementation, and testing of products.

Qualifying candidates must possess the following skills:

• Two plus years of experience with software maintenance and diagnosing and correcting problems.

• Design, development, and test new software features, bug fixes, and products for mission critical

systems with a strong focus on reliability.

• Strong knowledge and use of modern C# language features.

• Ability to work largely from the command line leveraging basic PowerShell and bash.

• Comply with team coding style guidelines, leveraging modern techniques including linting and

editor config support.

• Write secure code that complies with standards and policies of the agency.

• Excellent oral and written communication and critical thinking skills are required.

• Document and maintain software requirements and technical specifications.

• Regularly communicate with others in the software development process.

• Possess a strong sense of ownership, responsibility, and initiative.

• Ability to triage and balance multiple assignments in a fast-paced environment.

• Ability to work independently, while also functioning as an integral part of a team

Required skills:

  • C# 2 years
  • Git for version control
  • NuGet package management
  • PowerShell and/or a common Linux shell (e.g., bash)

Monday-Friday (7.5-hour day shift)