Senior Software Engineer
Seneca Resources - raleigh, NC
Apply NowJob Description
Our client is the nation's leading provider of real estate closing and title insurance software. Their technology solutions are used in thousands of law firms and title companies throughout the country and are an essential part of residential and commercial Real Estate transactions. Our Client's Headquarters is in Raleigh, North Carolina. 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! They have won this prestigious award 11 times since 2012! What are we looking for? Our client is seeking a well-rounded Sr. Software Engineer on their 360 Business Integrations team in Raleigh, NC. They are an established team of highly skilled software engineers and are busy creating applications that will benefit our client's customers for years to come! We are looking for highly motivated people to join our client's team! What will I do as a Sr. Software Engineer? 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? 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 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 Reston, Virginia, Alabama and Columbia, Maryland that service clients throughout the United States. The key to our success lies within our strong corporate culture which drives our business. We challenge our staff through engaging work, and we reward our staff through competitive compensation, extensive professional training, and excellent opportunities for career advancement. In turn, we look for only the best and brightest to join our team. We are an Equal Opportunity Employer and value the benefits of diversity in our workplace.
Created: 2024-11-05