Software / AEM Developer

Jose Merciline

  • Menlo Park, California
  • 30+ days ago

    Highlights

    Carry out the analysis of requirements, interact with product and business counterparts, mentor junior members in the team, conduct full lifecycle application development, utilize object-oriented Design and Analysis (OOA and OOD), perform software modeling and simulation, build proof of concept with newer technologies and maintain code quality. # Act as the senior contributor in designing, coding, testing, debugging, documenting and supporting all types of applications consistent with established specifications and business requirements to deliver business value.

    Numbers & Facts

    LocationMenlo Park, California

    Description

    RESPONSIBILITIES

    # Act as the senior contributor in designing, coding, testing, debugging, documenting and supporting all types of applications consistent with established specifications and business requirements to deliver business value.

    # Develop business solutions by creating new, and modifying existing, software applications.

    # Design, estimate, document and deliver significant capabilities while effectively working across team boundaries.

    # Utilize innovative approaches to solve complex technical problems and apply advanced technical principles, theories and concepts to develop products.

    # Manage, prioritize and execute multiple concurrent software development project activities. Projects will involve working with offshore team members who work from different locations.

    # Carry out the analysis of requirements, interact with product and business counterparts, mentor junior members in the team, conduct full lifecycle application development, utilize object-oriented Design and Analysis (OOA and OOD), perform software modeling and simulation, build proof of concept with newer technologies and maintain code quality.

    # Follow good software development practices (Functional specs, Design specs, Code reviews, Unit Test, Functional Test).


    REQUIREMENTS

    # Minimum 10 years of software engineering experience

    # 6+ years experience in programming using Adobe AEM and related technologies

    # Work experience in performing Adobe AEM upgrades in large production deployments

    # Should have experience in migrating and maintaining large AEM content repositories

    # Work experience in setting up deployments using Adobe AEM

    # Ability to script AEM content related batch jobs

    # Work experience in handling AEM CRX recovery

    # Experiences in third-party Integrations using AEM

    # Creating and publishing secure pages using AEM

    # 5+ years

    # experience in core JAVA and J2EE technologies

    # Experience in Spring, Spring Integration, Hibernate, Web Services, and IDE required

    # 6+ years

    # experience in Unix/Linux platform

    # Proficient in SQL, relational databases (Oracle or Sybase), multi-tiered software development, and web-based software development

    # Knowledge in No SQL database is a plus

    # Knowledge in HTML, Java Script, CSS, and Responsive Web Design

    # Knowledge in Perl scripting is an advantage

    # Knowledge in design of multi-tiered web-based systems

    # Proficiency in development of highly efficient real-time distributed software systems desired

    # Ability to distinguish and adapt into both waterfall and agile development models

    # Excellent communications skills (verbal and written) and ability to work with geographically dispersed team

    # Experience in financial domain is a plus

    # Bachelor of Science degree required. Computer Science degree preferred


    Similar Jobs

    See more jobs