Principal I, Application Development

Job Locations IN-KA-Bangalore
ID
2023-9936
Category
Digital Office
Position Type
Regular Full-Time

Overview

POSITION SUMMARY STATEMENT
The CMS/DAMS principal Developer will be responsible for  leadership for AEM development and administration projects. Participate and support AEM  and technical projects The ideal candidate will reflect a mix of strong technical proficiency, application maintenance ownership, and the ability to work effectively with other business and technology personnel and internal customers to provide very responsive support to this global application. Will also provide integrated systems planning and recommend best practices that will enhance the current system.

DETAILED RESPONSIBILITIES/DUTIES
• Responsible for coding and unit testing application software across production support, enhancements and projects. 
• Adhere to and refine best practices/standards for web and application development.
• Participate on large-scale AEM projects by providing application development expertise.
• Research and evaluate new tools and techniques Design, develop, and implement AEM components and document them Develop Documentation, including Design Specifications and Technical Specifications, and Test Plans Develop systems including coding, testing, and debugging.
• Participate in regular project meetings for scrums, design, demos, etc.
• Design and develop technical solutions to a pre-defined requirement and develop components including extensions, views, customizations, modifications, reports, and workflows independently or as a part of a team. 
• Enhance performance in the Applications environment. Tuning code, reviewing table and applying indexes were needed. 
• Work independently with end-users and business partners to understand requirements to design and estimate solutions.
• Follow documentation, software development methodology, version control and testing, and migration standards. 
• Develop a cooperative environment that fosters knowledge sharing. Provide development leadership, training, mentorship and direction to other team members.   

QUALIFICATIONS
Skills
Required
• Strong Experience developing with Adobe Experience Manager v6.x.
• 3+ years of experience developing with JAVA
• 5+ years of experience developing with CMS (AEM Sites,TeamSite, Drupal, Sites, Joomla, Umbraco, etc).
• 5+ years of experience developing with DAMS (AEM Assets, MediaBin, ResourceSpace, OpenText MediaManagement, etc).
• 3+ years of experience with front end technologies like HTML5, CSS3, JavaScript. 
• Solid experience developing with AEM 6.x building blocks including Maven, templates, components, dialogs, widgets and bundles
• Experience using web services (REST, APIs and JSON).
• Experience on Java Content Repository (API) suite, Sling web framework and Apache Felix OSGi framework, DAM and Workflows Ant, Maven integration with Eclipse IDE.
• MySQL,MSSQL,MongoDB, Oracle
• Experience with Java Unit Testing. 
• XML and XSLT or HTL
• Knowledge of Java and Sightly language
• Excellent understanding of Entity Relationship Diagrams (ERDs) and the translation of business requirements into them
• Experience with change management tools and processes, including source code control, versioning, branching, defect tracking and release management.(Jira, ClearQuest, SNOW,TFS, GIT, CVS SVN, etc)
• In-depth knowledge of applications code registration procedures 
• Good working knowledge in Unix/Linux shell scripting 
• Ability to identify system impact for small and large scale initiatives

Experience
Required
• 5 years of experience in IT/Technology industry
• 3 years previous experience in application development
Preferred
• Prioritization skills 
• Analytical problem-solving skills 
• Business analysis and requirements definition skills 
• Agile development experience 
• Experience with international or multi-level marketing business
• Experience with complex, multi-national application implementations

Education
Required
• 4 year Bachelors degree in Computer Science, Information Technology preferred. 
Preferred
• Masters degree in Computer Science, Information Technology or equivalent

Qualifications

Please review EMEA&I Description box

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.