
Senior Software Engineer
- Raleigh, NC
- Contract
- Full-time
- Design and code new features and enhancements, and troubleshoot production issues
- Work with Microsoft technologies, primarily in C#
- Develop tools and practices that will increase the efficiency of your team
- Work with Microsoft Azure DevOps for task tracking, source control, etc.
- Work with industry partners to bring their services to our products
- Follow established procedures, version control, and coding standards
- Complete thorough unit and integration testing
- Follow agile development practices
- Work collaboratively and cohesively in a great team environment
- Microsoft C#.NET experience, 4 or more years of hands-on development and design experience
- Object-Oriented development experience
- Experience with Web Services, XML and JSON
- Design Patterns
- Strong Agile/Scrum development process experience
- Quick learner, self-starter with strong troubleshooting and communication skills
- Strong customer service skills and ability to work in team environment
- Must exhibit a high-level of analytical and problem-solving skills, and attention to detail
- Complete and thorough unit testing using MSTest, NUnit, xUnit
- Experience with WCF, NHibernate and Windows Workflow a plus
- SQL Server experience a plus
- Familiarity with HTML/JavaScript a plus
- Experience with multi-tier/distributed systems a plus
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, New York, and North Carolina that service clients throughout the United States.We are an Equal Opportunity Employer and value the benefits of diversity in our workplace.