Position Title : Senior Software Engineer - Technical Lead
Location : Raleigh, NC
Clearance Requirements : N / A
Position Status : Full Time
Pay Rate : $130,000
Position Description :
The SaaS Development Team is seeking a Senior Full-Stack Software Engineer to lead the design, development, and testing of new features and functionality for our SaaS platform. This role will also be responsible for maintaining and enhancing existing components, including addressing bug fixes and implementing performance improvements. As a Technical Team Lead, the Senior Software Engineer will play a key role in guiding development efforts and mentoring team members, prior experience in a leadership capacity is essential for success in this position.
What will I do as a Senior Software Engineer working on the SaaS team?
- Design and code new features and enhancements, and troubleshoot production issues
- Work with Microsoft technologies, primarily in C#, SQL Server and Azure
- Develop tools and practices that will increase the efficiency of your team, including containerized development and test workflows
- Work with Microsoft Azure DevOps for task tracking, source control, etc.
- Follow established procedures, version control, and coding standards
- Complete thorough unit and integration testing
- Follow agile development practices
- Work collaboratively and cohesively in a cross-functional environment
Required Skills / Education :
6+ years of hands-on experience in software development and design using Microsoft C# and .NET CoreTeam lead and / or management experienceDemonstrated experience with Angular, node.js, typescriptExperience with Web Services, XML and JSONExperience developing microservice based applications on KubernetesComplete and thorough unit testing using MSTest, NUnit, xUnitSQL Server / CosmosDB a plusExperience with multi-tier / distributed systems a plusStrong Agile / Scrum development process experienceQuick learner, self-starter with strong troubleshooting and communication skillsStrong customer service skills and ability to work in team environmentMust exhibit a high-level of analytical and problem-solving skills, and attention to detailDemonstrated experience working with offshore team membersAbout Seneca Resources :
At Seneca Resources, we are more than just a staffing and consulting firm, we are a trusted career partner. With offices across the U.S. and clients ranging from Fortune 500 companies to government organizations, we provide opportunities that help professionals grow their careers while making an impact.