Digital Applications Architect

Role: Digital Applications Architect

Experience: 12+ yrs

Location: Mumbai/Bangalore

Roles and Responsibilities          

  • Serve as the lead SME and provide thought leadership and design inputs for the development of custom applications using digital and cloud technologies and platforms. Act as the arbiter of decisions in specific areas of technology expertise.
  • Contribute to the creation of comprehensive digital strategies for enterprises undertaking digital transformation and applications modernization. Bring out the value differentiation in our digital offerings and articulate the benefits of our branded rapid delivery programs
  • Develop frameworks and methodologies and build an eco-system of partners and vendors for delivering high quality best of breed digital solutions to our global clientele
  • Promote asset re-use through identification, assessment and enhancement of reusable software artifacts, objects and patterns.
  • Participate in milestone reviews, evaluate project performance and suggest course correction and remediation actions as required.
  • Integrate appropriate security and access control mechanisms at the application, data and platform levels into the enterprise digital solutions.
  • Solicit new ideas and drive innovation in process and solution offerings; contribute to the development of tools, accelerators and solution offerings; assist in pre-sales and go-to-market campaigns/business development initiatives as required.
  • Required Skills    Extensive experience in developing and implementing custom applications using Java/J2EE, .Net and Open Source technologies; Familiarity with UI/UX design, business services virtualization, rapid prototyping, continuous integration and deployment is required.
  • Thorough understanding of technologies covering omni-channel user interactions, multi-platform application architecture and cloud infrastructure; Good knowledge of On-line Commerce and content management platforms, CRM.
  • Must have implemented at least 5 enterprise strength projects using industry leading digital technology platforms; created and managed integration, deployment and application migration strategies.
  • 6 to 10 years of experience in developing custom applications using Java/J2EE technologies, web services, XML/HTML, etc.
  • In-depth knowledge of a few but familiarity with:
  1. UI Frameworks such as NodeJS, AngularJS etc
  2. Web Application Servers like Apache, IBM Websphere, JBoss, etc.
  3. Digital Content Personalisation Platforms
  4. Architecture Tools like TROUX, MS VISIO, Confluence
  5. Configuration Management Tools like Puppet, Chef, Salt, Ansible
  6. Open Source technologies and tools like Jira, Jenkins, databases (MySQL, MongoDB), VCS (GIT, Mercurial, etc.), Hudson Service based architecture (SOA), REST/SOAP APIs, and MVC Design Patterns, Data Structures and Automation Algorithms.
  7. Scripting languages such as Bash, PowerShell, Python, JavaScript, JQuery, Ruby, Perl
  • Must have hands-on experience with Agile development methodologies and designing, implementing or supporting CI/CD process flows with Jenkins/Hudson.
  • Possess excellent verbal and written communication skills and ability to articulate the value and relevance of solutions to customer executives and business stakeholders
  • Ability to lead technical projects, direct project teams and mentor juniors
  • Nice to have one or more of:
  1. TOGAF 9.1 Certification
  2. AGILE Foundation Certification
  3. SAFe Certification