Eminence Organic Skin Care
Role Summary
As the Core Applications Development Manager, you will lead the Core Applications Development Team to create, maintain, and support critical business applications based on Microsoft .NET. You will be responsible for ensuring our Development Team and external partners continually work to enhance/improve existing ERP and CRM capabilities and functionalities. In addition, you will bring strong knowledge of modern ERP platforms to help us transform and modernize our legacy systems over time. You will report directly to the VP of Information Services and works closely with the Senior Manager of E-commerce Applications, Manager of Information Security, and Service Desk Manager.
Responsibilities
- Grow and mentor a team of developers, QA automation engineers, manual testers, and ERP analysts working on order management, warehouse fulfillment, product assembly tracking, data transformations, and integrations to our ERP and CRM systems.
- Coordinate and prioritize software development activities through the full software development life cycle.
- Manage relationships with key business partners and help establish and maintain a prioritized backlog of enhancements, defects, Keep The Lights On (KTLO) and continuous improvements items.
- Ensure that project work is prioritized and delivered by the team. Work closely with Project Managers and other stakeholders to plan, break down and execute project work.
- Deliver resilient solutions by managing risk factors, establishing best practices, and applying proper QA efforts.
- Engage with stakeholders to provide solutions to business problems and progress updates.
- Partner with the VP of Information Services to create the company’s core applications roadmap.
- Partner with the Digital Commerce Development Team to support E-commerce solutions.
- Drive an inclusive, collaborative process for researching new technologies.
- Measure and manage the success and performance of software development with Key Performance Indicators (KPIs).
- Provide expertise, documentation, and leadership on application architecture.
- Deliver projects conforming to industry security, regulatory, compliance and audit requirements.
- Ensure the team follows sustainable development patterns to optimize maintainability, improve applications up-time and follow security best practices.
- Evaluate application performance.
- Participate in migrating legacy SOAP APIs to JSON, RESTful, or GraphQL APIs.
Qualifications
- A degree in the field of Information Technology, Computer Science, or related field
- 5+ years as a software development manager including 3+ years managing an agile development team
- 3+ years working with any cloud ERPs (Dynamics, NetSuite, SAP, Sage…)
- Knowledge of Microsoft.NET as well as knowledge of Jira or other bug-tracking tools
- Experience with CI/CD and knowledge of Azure or AWS and deep understanding of API design
- Knowledge of SQL databases, preferably MySQL or Microsoft SQL
- Knowledge of cybersecurity as it relates to application development
- Demonstrates a high level of personal credibility and trust with senior leaders using professional expertise, judgement, and diplomacy
- Successful track record of effective project coordination, prioritization, collaboration, organization, and timely project delivery
- Time-tested ‘people management skills, with an ability to apply critical thinking and proactive demonstration of solutions while dealing with day-to-day problem solving
- Experience leading a team through the transformation as well as effectively managing and communicating change
Total Rewards
- Competitive salary, quarterly and annual bonuses based on individual and company goals
- 100% employer-paid premiums for extended health, health spending account, wellness program, green transportation incentive, various paid time-off options available from your first day, and product discounts
- Focus on professional development, 1:1 meetings with your leader, tuition assistance program and length of service rewards
The Application
Please submit a resume with a cover letter.
Closing date for applications: Wednesday, March 15th, 2023, at 9pm PST.
Our Company
Eminence Organic Skin Care provides premium products and unparalleled service to leading salons, spas, beauty professionals, and retail customers. For more than 14 years in a row, skin care professionals have voted Eminence Organic Skin Care as their Favorite Skin Care Line and their favorite company for Product Education. As a Certified B Corporation®, we are looking for Team-members who seek to positively impact lives within our communities, give back through philanthropic endeavours, and make choices to exemplify sustainability and be stewards of the environment.
Eminence Organic Skin Care is proud to be an equal opportunity employer. We are passionate about maintaining an inclusive workplace that encourages and values diversity.
#EminenceCareers
TUTpiSS9vt