Senior Web AEM Developer

Nisum

Nisum is looking for a person for the position of Senior Web AEM Developer, to integrate a team that will work for a client in the USA

Role and Responsibilities

  • Build highly usable and performant web applications meeting business requirements using the Adobe AEM platform and related tools, Angular, JavaScript, HTML, CSS and other web technologies.  
  • Determines and implements the most efficient and cost effective solutions.
  • Provide guidance on latest technology trends and future directions.
  • Analyze complex business requirements, creating technical specifications for complex platforms and applications. 
  • Analyze problems outlined by Product Management and Business Systems Analysts in terms of detailed technology requirements and capabilities.
  • Provide coding direction to less experienced staff or develops highly complex original code. 
  • Act as an expert technical resource for modeling, simulation and analysis efforts. 
  • Verify program logic using testing and debugging best practices (TDD,BDD), including design of testing systems and preparation of test data.
  • Use Agile SCRUM model to deliver solutions with high level of flexibility and adaptability.
  • Participate in, design and implement all aspects of code lifecycle, including design & implementations of CI/CD pipelines, deployment and operational concerns. 
  • Develop new documentation, doc standards, technical procedures, user guides and operational workflows.  

Qualifications

  • 4-year degree (Computer Science, Information Systems or related functional field) 
  • 8+ years overall programming experience building n-tier web applications with tools such as AEM or similar CMS, Advanced HTML, JavaScript, Java, OSGi, CSS, APIs, JSON data, Ajax, and XSL. 
  • 3+ years working with HTML, CSS, JavaScript, libraries like jQuery, Bootstrap and frameworks like AngularJS and ReactJS
  • 3+ years backend service layer development and integration with tools such as Java, Node.js, Spring, REST APIs, and Open Source technologies.
  • 3+ years working with AEM or similar Content Management System.
  • Well versed with best practices of designing responsive web applications.
  • Well versed with the latest trends in web and mobile space.
  • Familiar with UI (functional), JavaScript and Java unit testing and performance testing tools.
  • Familiar with Jenkins or similar continuous integration tools, SVN or similar source code management systems.
  • Experience with the full software development lifecycle and software development methodologies (Agile).   
  • Excellent organizational and troubleshooting skills with attention to detail.
  • Strong knowledge of programming documentation processes/procedures.
  • Strong ability to understand client expectations and to resolve issues that may affect delivery. 
  • Strong interpersonal skills with the ability to work effectively in a matrixed organization.
  • Strong ability to mentor, coach and train lower level programmer analysts.
  • Self-starter, with a demonstrated ability to learn beyond formal training with a strong aptitude for delivering      quality products.