Senior Software Engineer
Listed on 2025-12-25
-
Software Development
Senior Developer, Software Engineer, Full Stack Developer, C# / Unity Developer
Direct message the job poster from Seneca Resources
Position Title: Senior Software Engineer
Position Status: Full Time, W2
Pay Rate: $65/hr
We are seeking an experienced Senior Software Engineer to join a high-performing Business Integrations team in Raleigh, NC. This team develops innovative applications that provide long-term value to customers. The ideal candidate is a motivated, collaborative professional with 7+ years of software engineering experience, strong technical leadership skills, and expertise in modern .NET and microservices architectures. As a Senior Software Engineer, you will design, develop, and enhance integrations using .NET
6–8, microservices, and APIs, while mentoring junior engineers and contributing to technical strategy.
- Collaborate with Product Owners, Business Analysts, Architects, and Scrum Masters to define user stories and technical requirements.
- Design, develop, and maintain integrations, microservices, enhancements, and bug fixes following best practices in coding, security, and performance.
- Build and maintain applications using .NET 6–8 and modern microservices architectures.
- Create tools and processes to improve team efficiency and productivity.
- Mentor and provide technical guidance to junior engineers.
- Review API documentation and requirements to identify gaps, risks, and estimate project efforts.
- Communicate complex technical concepts effectively to both technical and non-technical stakeholders.
- Identify risks and develop proactive contingency plans.
- Required Skills & Education:
- 7+ years of professional software engineering experience.
- Strong proficiency in Object-Oriented Design and SOLID principles.
- Expertise in C#, .NET (6–8), Visual Studio, SQL, and unit testing frameworks (MSTest, NUnit, xUnit).
- Experience with RESTful APIs, microservices, async programming, multi-threading, and serialization.
- Familiarity with Agile/Scrum, Azure Dev Ops, CI/CD, Git, and NuGet.
- Experience with integration development, consuming public APIs, and complex n-tier/distributed applications.
- Experience with Windows desktop application development and Windows Workflow a plus.
- Proficiency with HTML, XML, JSON, authentication, and design patterns.
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Excellent problem-solving, diagnostic, and troubleshooting abilities.
- Strong leadership, communication, and organizational skills.
- Self-starter who can quickly grasp complex concepts and large architectures.
At Seneca Resources, we are more than a staffing and consulting firm — we are a trusted career partner. We connect professionals with leading organizations across the U.S., helping you grow your career and make a meaningful impact. We offer competitive pay ($65/hr W2), comprehensive benefits, 401(k) plans, and dedicated support to ensure your success. Seneca Resources is proud to be an Equal Opportunity Employer, committed to fostering a diverse and inclusive workplace where all qualified individuals are encouraged to apply.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).