Software Development Team Lead
Software Development | Gold River, CA | Full Time
Synergex has been in business for over 45 years serving the software needs of established industries, evolving to meet market demand, and continually driving their technology forward. The Visual Studio Integration (SDI) team enables and encourages our customers to adopt best-in-class developer tools for development, debugging, build, and deployment. Using the latest and greatest that the Microsoft ecosystem has to offer, our team creates robust development tools that seamlessly integrate inside of Visual Studio and MSBuild to boost developer productivity.
REMOTE DETAILS
Our team is working remotely. We would prefer a candidate that is able to work from our Sacramento office when it is once again fully open, however we will consider ongoing remote work for the right candidate. The interview and onboarding process will be conducted remotely.
POSITION DETAILS
Our team is seeking a Team Lead with strong .NET Framework and C# skills to lead a small team of engineers who develop features, fix bugs, and support the Synergy DBL Integration for Visual Studio product. In this role, you will work closely with product management and a team of developers to prioritize work, design features, and ship releases to a wide array of developers across major industries. Your efforts will shape not only the technology, but also the growth of your teammates. Your responsibilities will include:
Own and manage all technical aspects of the software development process
Personally contribute to the development and advancement of the product
Represent the product/team inside and outside the company
Monitor and evaluate industry-related developments relevant to your area of responsibility
Supervise a team of software engineers, establishing performance objectives and providing ongoing feedback
Manage the teams Azure DevOps board, facilitating standups and retrospectives
Perform work acceptance for your team -- ask key questions and ensure product quality
Maintain rich, high-performance features for code editing and IntelliSense
We have:
An extensive suite of evolving application development tools that companies use to develop powerful enterprise applications
Loyal, enthusiastic customers who appreciate our role as their technology partner
A positive, vibrant culture that promotes creativity and autonomy
An uber-talented team of dedicated employees
Advancement and continuing education opportunities
A comprehensive benefits package that includes an employer-matched 401K;11 paid holidays, 15 vacation days (to start), and 9 sick days
You have:
5+ years professional experience, demonstrating increasing responsibilities and skills
2+ years technical team lead or management experience
Expertise with C#
Strong async programming skills
Proven troubleshooting and debugging skills, demonstrated in multi-tier architectures
Ability to understand software requirements to support independent design, testing, and programming efforts
Ability to author clean, documented, unit-tested source code
Proficiency working in the Visual Studio IDE
Experience using source control systems (e.g., Git, SVN)
Strong verbal, written, and interpersonal communication skills
What would make you stand out:
Experience working with CI/CD systems (e.g., Azure DevOps, Jenkins, CircleCI, etc.)
Experience using Azure Boards to plan work
Working knowledge of authoring MSBuild tasks and targets
Certification in Scrum or other Agile methodologies