Title: AEM Lead Manager
Location: Chanhassen MN (Hybrid)
Durations: 6 Months
Position Summary:
- Principal Software Engineers within the Life Time Technology group are responsible for leading delivery of the technical design and development of software components for assigned products.
Job Duties and Responsibilities:
- Design code and test technical solutions with an emphasis on Test Driven Development.
- Proactively work with Business Analysts to understand project requirements.
- Recognize and effectively communicate risks to project timelines and quality.
- Strive to eliminate defects as early as possible by actively participating in code reviews.
- Support and help guide the evolution of the systems architecture. Identify system deficiencies and proactively recommend solutions.
- Increase efficiency of team by mentoring other team members. Understand and communicate technical and functional design requirements to other team members.
Minimum Required Qualifications:
- Bachelors Degree in a related field or equivalent combination of education and experience.
- 10 years of experience in the software industry.
- 3 years AEM/AEM Lead experience.
- 7 years of experience using core technology for the role (Java .Net Swift JavaScript)
- Strong experience with Agile and Scrum.
Preferred Qualifications:
- Experience with CI/CD helping to move the team forward in maturity.
- Experience with automated testing.
- Experience with source control (Git)
- Experience with Agile Method
- Strong communicator able to explain complex technical situations to relatively nontechnical coworkers and key business stakeholders.
- Cool under pressure able to simultaneously manage many details and priorities.
- Able to lead a complex technical project through to completion.
- Solution oriented mindset creative use of technology and alternative approaches.
- Able to work with teams to balance solution vs budget schedule and tools.
- Equally able to work with creative business and technical people.
- Has appreciation of marketing strategy and business strategy and ability to determine the best technical solutions to support these strategies.
- Focus on broad technical expertise.
- Enthusiasm to learn new technologies and ability to do so quickly on the job.
.