Position: Software Engineer - C#
Term: Contract, 1 year +
Location: Raleigh, NC - remote-first with occasional onsite(1-2 days/month), must be within driving distance of Raleigh
Compensation: 60-70/hr W2 with benefits
Our Client has received national recognition for our excellent customer service and products and we were recently recognized as a 2023 Best Places to Work by the Triangle Business Journal! Our Client has won this prestigious award 11 times since 2012!
What are we looking for?
Our Client is seeking a well-rounded Software Engineer on their 360 Business Integrations team in our Raleigh, NC . We are an established team of highly skilled software engineers and are busy creating applications that will benefit our customers for years to come!
What will I do as a Software Engineer at Our Client?
- Work closely with the Product Owner, Business Analyst, Scrum Master, Architect and Business partners to define user stories for new capabilities
- Design and code new integrations, enhancements, and bug fixes
- Create/update features to meet the security, coding, functionality, and performance standards
- Develop tools and practices that will increase the efficiency of your team
- Mentor and provide technical guidance to junior members
- Comprehend and articulate complex technical concepts
- Review technical API documentation to understand requirements and to identify gaps/ risks. Help with project estimations.
- Exhibit a high-level of analytical skills and attention to detail
- Identify risks/impediments and form contingency plans as soon as possible
What skills do I need to be a successful Sr. Software Engineer at Our Client?
- High competency with Object Oriented and S.O.L.I.D. principles
- High competency with C#, .NET, Visual Studio, and SQL
- High competency with Unit testing (MS Test, NUnit or xUnit)
- Solid familiarity with RESTFul APIs and web services in general
- Solid familiarity with Async programming, multi-threading and serialization
- Experience with Agile/Scrum process, Azure DevOps, CI/CD, Git and NuGet
- Experience with integration development, building and consuming public APIs
- Experience with complex n-tier/distributed applications
- Experience with Windows desktop applications development and windows workflow
- Proficiency with HTML, XML, and JSON
- Familiarity with authentication and design patterns
- Bachelor’s degree in computer science, engineering, or a related field
- Excellent technical, diagnostic and troubleshooting skills
- Strong leadership and organizational abilities
- Excellent written & oral communication and interpersonal skills
- Self-starter who can grasp difficult concepts and large architecture quickly
About Seneca Resources:
Seneca Resources is a client driven provider of strategic Information Technology consulting services and Workforce Solutions to government and industry. Seneca Resources is a leading IT services provider with offices in Virginia, Alabama, Georgia, Florida, North Carolina and Texas that service clients throughout the United States.
We are an Equal Opportunity Employer and value the benefits of diversity in our workplace.
Job Type: Contract
Pay: $60.00 - $70.00 per hour
Expected hours: 40 per week
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Vision insurance
Compensation package:
Experience level:
Schedule:
- 8 hour shift
- Monday to Friday
Experience:
- C#: 5 years (Required)
- Microservices: 4 years (Preferred)
- .NET: 4 years (Required)
Work Location: Hybrid remote in Raleigh, NC 27601