Proven work experience (2-4 years) as an Engineering Manager.
5 Years of experience in software development, with three in large enterprise development or related experience, Required.
Working knowledge of software design patterns
Should possess analytical skills, communication skills, attention to detail, organizational skills, and relevant training and certifications (will be a plus) in engineering management.
Strong experience in Agile methodologies and behaviors.
Firm understanding of DevOps practices
Outcome driven, with an extreme focus on customer experience
Knowledge and experience at building internet scale services: highly available (99.99+) systems that handle thousands of transactions per second and are geographically distributed
Strategize, design, and manage projects at every stage, ensuring that the projects are completed efficiently, correctly, and on schedule.
Have a strong sense for vision, teamwork, and responsibility with the ability to make both strategic and operational decisions.
Proficiency in software design and development, coding, test automation, databases, technical languages, and applications — are a must.
Continuously drive the quality and stability of software delivery and production systems
Must have experience in building / managing a team of solid product developers closely monitoring and guiding product releases/updates.
Having an innovative mindset will help you brainstorm creative and effective ways to carry out your duties and strive for continuous growth and improvement.
Responsible for managing technical activities of 2-3 PODS and managing each member of the engineering team(s).
Resolve day-to-day project problems or team conflicts, strategize, and manage project timelines, and research and propose products and designs.
Challenge teams to tackle new problems, propose new products, and develop strategies to improve efficiency, productivity, and/or operations.
Determine the need for training and talent development. Identify training opportunities and career development strategies to help their teams improve.
Organizational development activities provide developmental opportunities for employees and are a critical part of the employee development and succession planning process, which are critical in developing high-performing organizations.
Drive continual improvement, leveraging team metrics to both identify waste and discover better ways of working
Proven work experience (2-4 years) as an Engineering Manager.
Should possess analytical skills, communication skills, attention to detail, organizational skills, and relevant training and certifications (will be a plus) in engineering management.
Strong understanding of Microsoft D365 and its various modules. They should be able to design, develop, and implement D365 solutions, as well as troubleshoot problems.
Experience integrating with Retail Systems, including
Point of Sale Systems
Ecommerce websites
5+ years of Dynamics AX/D365 experience
Strong understanding of F&O development framework (Extensions, Function Apps, )
Technical and functional resolution of application problems within D365 (F&O)
X++, extensions, event handlers, data entities, (DMF, OData) extension and development, dual write knowledge
Drive Agile and DevOps methodologies and behaviors.
Knowledge and experience in high scale, highly available (99.99+) systems
Strategize, design, and manage projects at every stage, ensuring that the projects are completed efficiently, correctly, and on schedule.
Have a strong sense for vision, teamwork, and responsibility with the ability to make both strategic and operational decisions.
Proficiency in software design and development, coding, databases, technical languages, and applications — are a must.
Continuously drive the quality and stability of software delivery and production systems
Must have experience in building / managing a team of solid product developers closely monitoring and guiding product releases/updates.
Having an innovative mindset will help you brainstorm creative and effective ways to carry out your duties and strive for continuous growth and improvement.
Responsible for managing technical activities of 2-3 PODS and managing each member of the engineering team(s).
Resolve day-to-day project problems or team conflicts, strategize and manage project timelines, and research and propose products and designs.
Challenge teams to tackle new problems, propose new products, and develop strategies to improve efficiency, productivity, and/or operations.
Determine the need for training and talent development. Identify training opportunities and career development strategies to help their teams improve.
Organizational development activities provide developmental opportunities for employees and are a critical part of the employee development and succession planning process, which are critical in developing high-performing organizations.
Drive continual improvement, leveraging team metrics to both identify waste and discover better ways of working