OpticsPlanet (Northbrook, IL) seeks a Software Development Manager to work on the most complex projects being introduced in the company's e-commerce web platform, working with other developers and enforcing best practices and coding standards on both a team and department level. Specific duties include: coordinate development of enterprise web applications using most recent project management methodologies; create and adjust a solid Agile process to solve software engineering problems from start to finish; create, update and improve existing operational processes of the team; develop and integrate with 3rd party tools and services, as well as integrate between different in-house systems; responsible for process and quality improvement efforts; follow industry trends to recommend and apply them to technology stack; drive quality improvement initiatives; evolve and enforce coding standards and best practices; participate in company tech talks, demos and mentorship programs; conduct data mining and analytics; identify and develop software development life cycle; participate in whole spectrum of web development tasks, including writing web apps both front-end and back-end work, web service for consumers and providers, automated publishing tools for our stores and retail channels, and critical business analytics applications; manage multi-cultured and multi-language teams of software engineers of different levels, evaluate performance, and provide feedback; organize and facilitate daily standups, planning meetings, demos, project and team retrospectives, and otherwise promote continuous improvement process; track team KPIs, focus on team health, and remove obstacles to provide a positive work environment; mentor team members on Kanban, Scrum and Lean, Agile principles and responsibilities; guide, mentor, motivate, and develop direct reports; work with product management and senior engineers to deliver commitments on time in a quality-driven manner; coordinate development of a project with other teams and development managers; work closely with architects and senior technical leadership to ensure that best practices and strategic goals are incorporated into development work; keep constant communication and work with senior management to remove roadblocks and capture opportunities; report project progress to senior management; and set up priorities for different activities in a fast paced environment. Must have at least one of the following Agile certifications: PMI Agile Certified Practitioner (PMI-ACP) or Scrum Master (PSM I, CSM). Option to work remotely with required travel to Northbrook office 20% of the time.
Position requires a Bachelor’s degree, or foreign equivalent, in Computer Science, Management Information Systems, or a closely related field of study, plus 5 years of experience in the job offered, or as a Software Development Manager, Scrum Master, or similar position working with Scrum teams. Must have 3 years of experience as a Scrum Master working with teams specializing in PHP programming language in e-commerce business. Specific experience must also include: working with web platforms and technologies, including HTTP, REST APIs, RabbitMQ, ElasticSearch, MySQL, and AWS; working with JavaScript, including jquery and frameworks; and working with Atlassian tools, including Jira, Confluence, Bamboo, and Slack. Must have at least one of the following Agile certifications: PMI Agile Certified Practitioner (PMI-ACP) or Scrum Master (PSM I, CSM). Option to work remotely with required travel to Northbrook office 20% of the time. Salary: $148,949/yr.
Full time position. Apply by submitting your resumes to Slava.Syrota@ecentria.com, reference Job ID: 3376536 in the subject line.