Drupal Solution Architect

Whom Do We Need?

We are looking for a Drupal expert for the position of Solution Architect (Drupal) with at least ten years of experience in theming and module development and who possesses both analytical and technical skills. One who can lead, dwell in end-to-end solution designing, and assist the team on all technical aspects of solution implementation.


Qualification:
  • Previous hands-on experience architecting enterprise solutions for at least
  • 3+ yrs.
  • Have strong experience in Object Oriented Programming on PHP and extensive
  • knowledge of Object Oriented Design Patterns such as MVC and Singleton.
  • Strong experience in custom modules design and development
  • Deep expertise in configuration and packaging of custom Drupal distributions
  • Proficiency in PHP, SQL, jQuery, CSS, and Views
  • Experienced in the optimization and fine-tuning of Drupal
  • Experience with the implementation of Varnish, Solr, GeoIP, Commerce, Uber
  • cart, and CRM integration.
  • Skilled in all aspects of web development with extensive PHP, Drupal 6/7/8
  • experience
  • Strong problem-solving, communication, and decision-making skills
  • Ability to learn new tools/upskill on the go.

Gaming Business Analyst

Whom We Need?

You will guide the team to produce fit-for-purpose solutions as the ultimate measure of success. Working closely with stakeholders and partner teams to discuss and understand the vision and strategy and help everyone reach tactical next steps. 

 

Responsibilities:
  • Translation of broad-stroke feature requests from stakeholders into the Epics and Stories that the development team can refine and prepare before putting it to work. 
  • Establishing acceptance criteria to qualify what a successful outcome looks like.
  • Document agreed-on outcomes about how our systems should function and how they should be used. 
  • Document system design decisions regarding state, activity, flow diagrams, value streams, persistent maps, and whatever forms are necessary to capture the essence of system components and their interactions and make the whole as understandable as possible for everyone.
  • Promote systems thinking and be the voice of experience and reason in approaching the platform’s build in ways that avoid or plan around excessive debts or challenges for the future.
  • Manage a debt log, showing where we have accrued or inherited technical, nontechnical, or process debt.
  • Technical or process debt – Ensure debt is discussed at sprint and program planning levels and that team time is allocated to focus on it.
  • Help with the operationalization and globalization of the platform and services. Assist the Ops lead(s) and partner teams in understanding the system and designing processes and flows that progressively push repetitive tasks from the platform development space to the platform operations space.
 
Qualification:
  • The ideal candidate with over five years of experience in problem-solving positions on development teams for complex projects and technologies within large organizations. However, no prior Business Analyst (BA) experience is required for this role, based on its duties and expectations outlined in the job description. Also must have thinking skills to develop solutions across various product development areas.
  • Experience of the problems and downfalls with Agile and DevOps implementations in large organizations and ideas about what can work to solve some of the issues.
  • Experience working in a high-performing DevOps team and the role a BA can play in facilitating the week-to-week performance of the group.
  • Experience managing Jira and Confluence, so they are organized and make sense to new team members.

QA Manual Test Engineer

Whom Do We Need?

As Client Digital Accelerates its Agile and DevOps adoption, the SQA team is driving quality and testing best practices across the C3 organization. A core part of these quality standards and best practices in designing and implementing an organizational agile test strategy and associated frameworks. As a C3 QA Automation Test engineer, you will have a proven background in Software Test and a good working knowledge of Software Testing best practices and agile methodologies. You will understand compliance requirements for our solution patterns and be an integral part of the delivery teams and squads, primarily focusing on software testing and quality control to help us deliver high-quality software. You must manage and apply all appropriate test metrics for the product/solution to track progress toward our quality targets. You will be a self-motivated, detail-orientated team player who enjoys technical and creative challenges within a fast-paced agile environment.

 
Responsibilities:
  • Your primary responsibilities will be: reviewing and refining software
    product requirements and designing, developing, and executing test cases. With a strong emphasis on automated test scripts to shorten the test cycle in line with the C4 test strategy.
  • You will need to be able to integrate and work in a proactive manner with both cross-functional Agile or Waterfall product delivery teams and perform analysis, estimation, prioritization, planning, and execution for all testing activities while contributing to initiatives that will improve/simplify testing to meet our objectives.
  • You will need to ensure all development tasks meet quality criteria through test strategy/planning, test execution, quality assurance, and issue tracking.
  • You will need to report all testing-related metrics on time with due
    diligence.
  • As a C3 QA Test Automation Engineer, you will be responsible for building, enhancing and executing comprehensive suites of automated Test Cases for newly integrated features, automating across devices and browsers.
  • Enhancement and maintenance of pytest automation framework, evaluating test cases for inclusion in regression test suites, serving best Practices.
  • Your responsibilities will also include running automated tests across
    multiple devices/browsers on Browser Stack, setting up GitHub actions to have the automated framework carry out steps on CI/CD and set up detailed reports for the stakeholders using tools such as Test Rail and Allure. (All these activities, in collaboration with other QA Automation/Manual Test engineers in the team)
 
Qualifications:
  • Bachelor of Science degree in Information Management, Computer Science, Engineering, Technology Management, or relevant disciplines.
 
Experience:
  • Minimum of 5-10 years of Test specific experience, which includes the following
  • Experience with all phases of software testing, including test planning, functional testing, and regression testing Experience testing all layers of a web application, including front-end, service layer, and back-end testing
  • Experience testing cloud-based applications in AWS and other PaaS/SaaS platforms.
  • A history of working in agile, lean, and/or Continuous Delivery development teams
  • Experience with all phases of software testing, including test planning, functional testing, and regression testing Experience testing all layers of a web application, including front-end, service layer, and back-end testing
  • Hands-on test automation, test case design, test case execution, System testing, Integration testing, Regression testing, and bug management.
  • Experience creating and leading the implementation of test automation strategies for new software projects as well as legacy applications.
 
Technical Skills:
  • Demonstrated programming skills in Python (Pytest), Java, or related
    object-oriented languages to develop automated test scripts.
  • Good understanding of software testing methodologies (functional and non-functional) and testing techniques (Grey Box and Black Box).
  • Working experience with the following tools:
  • Bug Tracking (e.g., Jira)
  • Test Management (e.g., Test Rail, Allure, and ALM)
  • Test tools and frameworks (e.g., Pytest, Selenium, Browser Stack, Postman, Jmeter)
  • Collaboration (e.g., Confluence, SharePoint)
  • Should be familiar with Continuous Integration/Continuous Delivery (CI/CD) pipeline development.
Soft Skills:
  • Excellent communication skills.
  • Attention to detail and an analytical mindset.
  • A team player working cross-collaboratively for the delivery of quality
    applications focused on user experience.
  • Proactive working attitude.
Preferred Skills:
  • Working knowledge of mobile operating systems such as IOS and Android.
  • At least two years of experience in mobile (native and hybrid) application testing and development.
  • Good knowledge of Selenium and Appium.

Technical Writer

Whom Do We Need?


Primarily responsible for creating reusable documentation across web publishing. This documentation will include: – Documentation for external and, at times, internal front-end design teams working on website creation – Documentation for several development squads building and adapting the platform and products components – Marketing collateral for web publishing platforms and products. This role covers both technical and non-technical audiences. Contribute user-centric, high-quality documentation – Work closely with stakeholders to create, refine, and continuously improve documentation – Work closely with other Technical Writers to identify and address technical documentation gaps – Proactively engage and collaborate with teams to improve user experience and documentation quality.

 

Qualifications:

Contribute user-centric, high-quality documentation – Work closely with stakeholders to create, refine, and continuously improve documentation – Work closely with other Technical Writers to identify and address technical documentation gaps – Proactively engage and collaborate with teams to improve user experience and documentation quality.

 

Preferred: 

Experience working in front and back-end web development documentation – Experience in technical writing for development platforms – Experience with collecting and applying documentation user metrics and analytics – Experience supporting multiple agile development teams simultaneously – Experience running service-level scalable/reusable documentation systems.

Technical Writer

Whom Do We Need?


Primarily responsible for creating reusable documentation across web publishing. This documentation will include: – Documentation for external and, at times, internal front-end design teams working on website creation – Documentation for several development squads building and adapting the platform and products components – Marketing collateral for web publishing platforms and products. This role covers both technical and non-technical audiences. Contribute user-centric, high-quality documentation – Work closely with stakeholders to create, refine, and continuously improve documentation – Work closely with other Technical Writers to identify and address technical documentation gaps – Proactively engage and collaborate with teams to improve user experience and documentation quality.

 

Qualifications:

Contribute user-centric, high-quality documentation – Work closely with stakeholders to create, refine, and continuously improve documentation – Work closely with other Technical Writers to identify and address technical documentation gaps – Proactively engage and collaborate with teams to improve user experience and documentation quality.

 

Preferred:

Experience working in front and back-end web development documentation – Experience in technical writing for development platforms – Experience with collecting and applying documentation user metrics and analytics – Experience supporting multiple agile development teams simultaneously – Experience running service-level scalable/reusable documentation systems.

Senior AEM Developer

Whom Do We Need?

Senior AEM Developer with knowledge of Adobe products – AEM, Franklin,
Workfront, Assets, etc. Design, create and weave web apps using AEM. Your work
will include structuring websites, building custom components, workflows, JAVA
APIs, and unit testing. Design, built and configure web CMS with Adobe
Experience Manager and other technologies like Java, HTML/DHTML, XML,
JavaScript, web services, etc. Meet and exceed strategic business objectives
using technology solutions and take on the mantle of Senior AEM full stack
developer.

Resposibilities:
  • This role of Adobe AEM Developer focuses on technical responsibilities and
    day-to-day key activities for this role can be as below:
  • Work on project development or support projects or implement fixes for
    application support projects using technologies mentioned above in the
    experience section.
  • Discussing critical issues with AEM Architect
  • Discussion about the implementation approach for fixing an issue.
  • Releasing fixes on QA and UAT using automation tools
  • For Production release, coordinate with the Release Manager
  • Code review and refactoring fixes
  • Ensure professionalism is maintained in terms of code quality, code
    performance, maintainability, and reusability.
  • Estimates work stream-related activities accurately with Team Lead or
    Project Manager or Service Delivery Manager and reports anticipated
    deviations, clearly and at the earliest possible opportunity.
  • Ensure work is completed as per the project plan/timeline shared by PM or
    SDM
  • Ensure regular updates on tasks to Team Architect or PM, or SDM based on
    which they can handle product expectations.
Qualifications:
  • Five plus years of experience in developing websites built with the help of
    Adobe Experience Manager and related web technologies.
  • Additional advantage if there is an experience in Sightly (HTL), Core
    Java/J2EE (JSP + Servlets).
  • Expert-level experience with AEM and AEM 6.3+ in production is a must.
  • Experience working with Adobe Managed Services
  • Strong knowledge of the AEM DAM
  • Experience implementing Applications as OSGi Modules
  • Experience developing RESTful applications using the Sling Servlets
  • AEM 6.3/6.4 Experience: 6 months – 1 year
  • AEM 6.0 version and above Experience: Minimum 3 years
  • Experience managing AEM ACLs is a plus.
  • Experience working with and integrating other products in the Adobe
    Marketing Cloud is a plus.
  • Experience with eCommerce is a plus.
  • Knowledge of command-line tools and scripting is a plus.
  • Familiarity with OWASP and other relevant security practices is a plus.

Adobe Solution Architect

Whom Do We Need?

We are looking for an Adobe Solution Architect with the ability to balance
business and technology acumen, including the ability to articulate high-level
technical solutions to business problems and tie the solutions to program
success criteria. One who can develop robust recommendations and identify
critical dependencies & gaps. Having experience with Adobe products – AEM,
Franklin, Workfront, Assets, etc., is essential.


Requirements:
  • 10+ years of experience working designing and building enterprise technology
    solutions.
  • Ability to transform requirements into conceptual architecture design
    documents.
  • Strong architectural skills in Adobe experience manager
  • In-depth understanding of the typical use cases of Digital Platform
    implementations, especially CMS and Analytics, Personalization, DAM, Mobile
    strategies, etc.
  • Good knowledge of Adobe upgrade and CMS migration process.
  • Exposure to AEM, Franklin, Workfront, Assets, etc. needed.
  • Adobe product experience, such as AEM, Franklin, Workfront, Assets, etc., is
    essential.
  • Strong background in leading large web-based systems, or complete software
    product lifecycle exposure
  • A high degree of intellectual curiosity and ability to learn and apply new
    concepts and technologies in a wide variety of marketing disciplines.
  • Provide solution design oversight and act as an expert liaison between
    business and technology teams to establish the technical vision.
  • Explore innovation opportunities and establish best practices, policies, and
    frameworks.
  • Outstanding problem-solving and analytical skills, including the ability to
    create clear observations, analyses, and conclusions based on customer
    interviews and data.
  • Understanding of the Digital Marketing landscape and experience with
    relevant Digital Marketing strategies and technologies
  • Team player who can collaborate with multiple stakeholders to arrive at the
    best solution.
  • Good communication skills – Written and verbal.

Architecture Lead

Whom Do We Need?

The role will represent the client’s Digital organization in a blended team comprising a third-party development vendor who will bring their own developers, designers, scrum masters and project managers to deliver a new platform for client. The role of the Backend Engineer will be to join the blended delivery team to develop the overall solution. However, your frame of reference should be that of working for the client team to ensure the platform being developed is sustainable, optimal and fit for purpose. The platform being developed will ingest large volumes of text-based information into a language model for summarization, comparison, collation, augmentation, and delivery via a web front end.

Responsibilities:
  • Co-create backend MVP with MVP delivery partner
  • Work as part of a blended agile team
  • Work in sprints to deliver against the project backlog
  • Represent client in the delivery of the end solution with a view to long
    term sustainability
Qualifications:
  • AWS
  • NodeJS
  • Microsoft cognitive services or Other ML, AI services
  • Must have superior comms skills and be able to work under own initiative
    with a strong sense of ownership.

We don’t expect you to know everything, but we want people who are open to learning new things.

Engineering Lead

Whom Do We Need?

The role will represent the Customer Digital organization in a blended team comprising a third-party development vendor that will bring their own developers, designers, scrum masters, and project managers to deliver a new a platform for Customers. The role of the Engineering Lead will be to ensure the technologies and technical services being both developed and utilized are available, configured, and supported to achieve a scalable and supportable end-state platform. The role of the Engineering Lead will represent the Customer Digital organization for all technical aspects of the project which will blend the use of existing platforms and services and the onboarding of new platforms and services.


Responsibilities:
  • Lead provision of C4 infrastructure
  • Partner with Architecture on solution design
  • Lead on the configuration and use of C4 infrastructure by C4 and MVP
    delivery partner
  • Partner with our support organization on the definition of support of MVP
    solution

Qualifications:
  • AWS
  • NodeJS
  • Microsoft cognitive services
  • Contentful, Vue, or Other CMS experience
  • Other ML, and AI services

We don’t expect you to know everything, but we want people who are open to learning new things.

Frontend Engineer

Whom Do We Need?

The role will represent the client’s Digital organization in a blended team comprising of a third-party development vendor who will bring their own developers, designers, scrum masters, and project managers to deliver a new a platform for clients. The role of the Frontend Engineer will be to join the blended delivery team to develop the overall solution. However, your frame of reference should be that of working for the client team to ensure the platform being developed is sustainable, optimal, and fit for purpose. The platform being developed will ingest large volumes of text-based information into a language model for summarization, comparison, collation, augmentation, and
delivery via a web front end.Workflows, publishing models, and modern front end features will be required for content editors and users.


Responsibilities:
  • Co-create backend MVP with MVP delivery partner
  • Work as part of a blended agile team
  • Work in sprints to deliver against the project backlog
  • Represent client in the delivery of the end solution with a view to long
    term sustainability

Qualifications:
  • AWS
  • NodeJS
  • Contentful
  • Vue
  • Other CMS experience

We don’t expect you to know everything, but we want people who are open to learning new things.