What are the responsibilities and job description for the Software Development Manager position at MKS2 Technologies?
Position Overview:
Our client is seeking a Software Development Manager for a unique opportunity leading a development team. This position works directly within our marketing department on highly creative projects in collaboration with a cross-functional team of front-end designers, content experts and product managers.
This position oversees the development activities and manages the team for the software development, deployment and maintenance of the Marketing Department’s public-facing websites.
The primary responsibilities for this role consist of providing high-level direction on solution architecture and supporting the development team in overcoming technical challenges as well as mentoring and coaching the development team in regard to their careers and technical skills. This teammate will be a leading voice in the Scrum ceremonies helping with estimation exercises and ensuring technical requirements are accurately documented.
This role also requires hands-on coding as an individual contributor in addition to the management responsibilities. This position supports the development, and actively writes code for, applications leveraging a combination of Sitecore CMS, Node.js, TypeScript, Angular, ColdFusion, JavaScript, HTML, SCSS/CSS, and SQL Server databases (e.g., tables, stored procedures and functions), etc. The responsibilities for this role can also include writing technical specifications, supporting quality assurance tasks and assisting with production support.
This position will be based in our Denver, CO headquarters combined with remote flexibility as well.
Scope of Responsibilities:
-
Provide guidance on best practices for implementation of new features and architecture considerations
-
Mentor and coach individual developers on areas of opportunity to increase the depth of their technical knowledge.
-
Perform code reviews and suggest improvements to code structure based on best practices
-
Design and develop features in the Node.js application based on the Sitecore API JSON
-
Develop new components to enhance functionality using the full stack (Node, Angular, Handlebars, Typescript, SQL, Sitecore API JSON)
-
Troubleshoot user reported errors and identify the most appropriate path to a resolution
Required Qualifications:
-
6 years of experience in software development
-
3 years specifically of management experience or leading a development team
-
Prior experience on a development team utilizing the Agile methodology and Scrum framework
-
Technical expertise and prior experience working with Node.js, Typescript and SQL
Preferred Qualifications:
-
Prior experience working in Jira, Bitbucket, Confluence and other Atlassian products
-
Experience developing applications integrated with the Sitecore CMS v8.2 (Helix, Unicorn, etc)
What We’ll Provide:
More than just pay, our client's rewards package connects teammates to what matters most. Teammates are eligible to begin receiving benefits on the first day of the month following or coinciding with one month of continuous employment. Below are some of our benefit offerings.
-
Comprehensive benefits: Medical, dental, vision, 401(k) match, paid time off, PTO cash out (BONUS ELIGIBLE)
-
Support for you and your family: Family resources, EAP counseling sessions, access Headspace®, backup child and elder care, maternity/paternity leave and more
-
Professional development programs: Offers a variety of programs to help strong performers grow within their career and also offers on-demand virtual leadership and development courses through DaVita’s online training platform StarLearning.
-
Compensation for the role will depend on a number of factors, including a candidate's qualifications, skills, competencies, and experience and may fall outside of the range shown. Offers a competitive total rewards package, which includes a 401k match, healthcare coverage and a broad range of other benefits. Learn more at https://careers.davita.com/benefits
-
Bonus Eligible: Yes