Software Engineer Tech Lead, AEM
BMWWoodclifflake_bmwnaUpdate time: November 23,2021
Job Description

The Software Engineer Tech Lead leads the technical analysis, design, development and testing for feature teams across a multitude of technical products and applications, within the context of an agile/DevOps delivery model. In this role, he/she leads change and innovation from a technical perspective and advocates new technologies within formal and informal networks across multiple IT products, domains and primes locally, regionally and globally. In addition, the Tech Lead will extend the responsibilities in leading developers to take on Operations topics to achieve a true DevOps culture.  The incumbent is involved in various Agile feature teams and may lead agile ceremonies and refinement of business and technical requirements across IT products, domains and primes as needed.

Key responsibilities: 

Software Engineering

  • Leads the creation of detail-level technical requirements and analyzes business requirements in collaboration with business and software analysts, product leads, and other members of the DevOps teams
  • Leads the creation of new applications and features across multiple IT products that adhere to technical guidelines and functional business expectations in an Agile process
  • Re-defines and leads the update of technical guidelines where needed.
  • Mentors senior and mid level developers and performs peer reviews in furtherance of secure coding and design pattern implementation.
  • Leads the implementation of robust automated test cases to ensure technical solutions meet expected outcomes and business objectives across various business areas and IT products.
  • Oversees the creation and maintenance of automated deployment pipelines and fosters further enhancements to quality control and deployment agility

Operational Excellence

  • Challenges existing standard operating procedures and protocols and fosters improvements of those across IT products, domains and primes.
  • Defines and ensures operational excellence goals through strong operations knowledge
  • Resolves escalated support topics, leading of tier-3 DevOps role, to ensure the highest availability of critical applications
  • Supervises the planning and execution of upgrades of existing applications, tools, and features across multiple IT products.
  • Leads the solutionizing and problem solving in  a cloud-native toolchain, to ensure world-class uptime and business agility across several business areas and IT products, domains and primes.

Agility & Customer Centricity

  • Co-ordinates development effort across several Agile products to ensure cross-functional best practices in engineering, automated testing and deployment 
  • In their lead role, leads agile ceremonies in and across feature teams where needed
  • Advocates for customer-centric systems that are well-designed across multiple IT products, domains and primes, with a view toward excellent customer-experience, and clear business requirements
  • Performs other duties as assigned by management
As an independent group of companies, the BMW Group has a commitment to creativity and breakthrough ideas that goes well beyond the racetrack. In order to continuously create ultimate driving machines, we drive our growth and design excellence by staffing our teams with individuals who are innovative and always looking for the next great idea. If you share our vision and view yourself as an independent, creative thinker, we invite you to join our team in this exceptional role located in Woodcliff Lake, NJ.
  • BA/BS degree in Business, Information Technology, Engineering or the equivalent of 4 years of experience in the management of information technology application development, maintenance and support.
  • 7+ years of demonstrated success in Information Technology, with at least
  • 5+ years in a senior level engineering role
  • 5+ years of experience in Web Content Management (WCM) Tools and technologies, such as Adobe Experience Manager 6+, CRXDE, JCR, Jackrabbit Oak, OSGI, MSM, SSO, REST, Apache Sling, Dispatchers, Workflows, jQuery, CSS3, JSON, Ajax, External Integrations and other web technologies
  • 3+ years working in Agile Scrum Development methodology and Agile Tools ( JIRA, Confluence)
  • Hands-on experience working with core web technologies including XML, HTML5, CSS, client/server-side-scripting languages such as JavaScript and web services development using RESTful web services.
  • Deep understanding of Java, Java EE, Servlets, HTML/Sightly skills
  • Adobe Certified Expert
  • Experience in AEM Experience Cloud, Adobe Analytics, DTM, Launch, Adobe Target and Adobe Audience Manager
  • Excellent software engineering skills in: 
    • Cloud based environments and cloud migration
    • User experience design and test-driven development
    • Automated unit testing, continuous integration and deployment
    • Rest API and other service oriented architecture approaches, etc.
  • 3+ years of experience with Cloud Native Computing, esp. Docker & Kubernetes in public cloud
  • 3+ years of experience building micro-service architectures

BMW NA is an EEO employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected veteran status.

Get email alerts for the latest"Software Engineer Tech Lead, AEM jobs in Woodclifflake_bmwna"