As our Software Development Manager, you will:
· Reports to Director, manage the overall software development lifecycle
· Create, prioritize, communicate, manage, and execute roadmaps, project plans, and commitments
· Report on the status of development, quality, operations, and system performance to management
· Foster a culture of continuous software improvement through mentoring, feedback, and metrics
· Hire, coach, and mentor individuals; build a strong cross-functional organization
· Bring innovative ideas to the table every day, in order to find better ways of accomplishing our customer objectives
· Set clear, measurable quality goals for an organization in a data-driven way
· Build, mentor, and manage a team of web developers (back-end, front-end, and integrators)
· Manage projects that range in size and scope but are extremely strategic to the business
· Lead the support team, which handles bugs and support requests
· Communicate with internal clients about progress, deadlines, and roadblocks
· Perform daily follow up on ongoing tasks, removing roadblocks as needed
· Determine and implement best practices regarding development, and align yourself with other development departments
· Motivate the web development team and ensure it's working at maximum efficiency
· Conduct all task management activities in JIRA/Asana/Trello/Podio
· Determine and enforce the web development lifecycle workflows (code reviews, QA, go-live process, release notes, documentation)
· Cultivate operational excellence through metrics and continuous learning
As our Software Development Manager, you must have:
· Bachelor's degree in Computer Science, Computer Engineering, or a related technical discipline
· 2+ years minimum with an advanced level of experience with full-stack
· 2+ years’ experience leading a team
· 2+ years of project management experience
· Experience in developing and using service APIs
· Experience with back-end product platforms (PHP, MySQL)
· Excellent understanding of both relational and NoSQL databases (MySQL, MongoDB).
· The ability to handle multiple competing priorities in a fast-paced environment
· A thorough understanding of software development in a team and a strong track record of shipping software Preferred Qualifications
· Strong technical and business vision
· Strong knowledge of virtualization and container technologies (Docker)
· Experience working collaboratively using version control systems (Git/GitLab).
· Expertise using Swagger and/or Postman tools
· Experience with AWS and dev ops would be an asset but not required.
· Implementing, adopting, and emerging the new technological changes to the existing software/environment going forward for the improvement of the customer-facing software solution.
· Strong knowledge and experience with Agile methodology and/or an established release protocol.
· Advanced and creative problem-solving skills.
· Exceptional written and verbal communication skills.
· Experience in design, development, testing, and support.
· Ability to understand and communicate the business impact of technical issues
· Curious and inquisitive with strong analytic and decision-making abilities
· Motivated and self-starter
Experience Required:
· 3+ years managing eCommerce projects and initiatives.