A staffing and consulting firm is seeking a Sr. Software Engineer for a hybrid or remote position in Raleigh, NC. The ideal candidate will have over 4 years of experience with C#/WinForms and a strong background in Agile practices. Responsibilities include designing and developing software solutions, troubleshooting issues, and collaborating with product teams. This role offers competitive pay and benefits including health coverage and 401(k) plans.
Qualifications
4+ years of hands-on experience with C#/WinForms in a desktop environment.
Strong understanding of object-oriented programming principles and design patterns.
Experience developing and consuming Web Services (REST, SOAP) with XML and JSON.
Familiarity with unit testing frameworks such as MSTest, NUnit, or xUnit.
Solid experience working in an Agile/Scrum environment.
Excellent communication, troubleshooting, and problem-solving skills.
Responsibilities
Design, develop, and implement new features using C# and WinForms.
Collaborate with product owners to understand requirements.
Troubleshoot and resolve production issues efficiently.
Contribute to code reviews, unit testing, and integration testing.
Use Azure DevOps for task management and CI/CD workflows.
Follow Agile development practices in a team-oriented environment.
Skills
C#/WinForms
Object-oriented programming principles
Web Services (REST, SOAP)
Unit testing frameworks (MSTest, NUnit, xUnit)
Agile/Scrum environment
Communication skills
Problem-solving skills
Tools
Azure DevOps
Job description
A staffing and consulting firm is seeking a Sr. Software Engineer for a hybrid or remote position in Raleigh, NC. The ideal candidate will have over 4 years of experience with C#/WinForms and a strong background in Agile practices. Responsibilities include designing and developing software solutions, troubleshooting issues, and collaborating with product teams. This role offers competitive pay and benefits including health coverage and 401(k) plans.