Salary
💰 $135,000 - $165,000 per year
Tech Stack
AzureJava.NETSDLCSQL
About the role
- Manage and mentor a team of software developers, administrators, and analysts (employees and contractors).
- Balance workloads, set priorities, and coach team members to improve technical and professional skills.
- Foster a collaborative, accountable, and high-performance team culture.
- Own the delivery of all software solutions across Dynamics 365 (CRM & Finance), custom applications (.NET, Java), APIs, and Azure pipelines.
- Define, implement, and enforce operational processes including SDLC, version control, CI/CD, and deployment pipelines.
- Ensure timely delivery of enhancements, bug fixes, and system upgrades with a focus on quality and business value.
- Develop a deep understanding of system functionality, data models, and their alignment to business processes.
- Act as a subject matter expert for key systems, translating business requirements into effective system solutions.
Requirements
- 7+ years of experience in software development, application delivery, and/or systems integration
- 3+ years of experience managing technical teams, including developers and administrators (mix of employees and contractors preferred)
- Strong proficiency with SQL Server and relational database design, including SQL expertise.
- Strong background in software development (language agnostic, but C#, Java or similar preferred).
- Experience with Microsoft Dynamics 365 is highly desirable.
- Knowledge of APIs, integration patterns and data pipelines (preferably Azure-based).
- Strong understanding of SDLC processes, version control, and deployment best practices.
- Ability to translate business requirements into system solutions using keen business process acumen.
- Excellent analytical and problem-solving skills with the ability to quickly understand complex systems and data models.
- Demonstrated ability to coach, mentor, and elevate team members’ skills and performance.
- Prior exposure to finance, CRM, or operations-related business processes.
- Multi-location and international experience strongly preferred.
- medical
- dental
- vision
- 401k matching
- flexible working hours
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
SQL Serverrelational database designC#Java.NETAPIsAzureSDLCversion controlCI/CD
Soft skills
mentoringcoachinganalytical skillsproblem-solvingteam collaborationaccountabilitybusiness process acumenprioritizationworkload managementcommunication