UX Designer

About Us :

  • Data Piper provides specialized and competitive talent to help you build your team’s capabilities and success. Our staff have proven experience from the most competitive companies in Silicon Valley, so you know they have the experience and dedication that you can trust. For short or long-term assignments, we will take the hassle out of finding the next perfect fit for your team. 

Requirements :

  • Experienced UX Designer with a portfolio rich in engaging media, interactives, and process which you can be articulately shared through presentation and storytelling
  • Experience in digital-related design with an online portfolio of high-impact, relevant work samples that showcase process and success metrics
  • Strong business acumen and experience in partnering directly with UX Product Designers, Researchers, Product teams, and Front End Developers
  • Excellent communication, self-management, organizational, and presentation skills
  • Highly collaborative in nature and commanding a positive mindse
  • Proven experience in:
    • Current design tools including Figma, Sketch, and Principle
    • Working with design systems
    • Agile and Lean UX
    • Currency of design trends in mobile, web, and motion design

UX UI Front End Developer

About Us :

  • Data Piper provides specialized and competitive talent to help you build your team’s capabilities and success. Our staff have proven experience from the most competitive companies in Silicon Valley, so you know they have the experience and dedication that you can trust. For short or long-term assignments, we will take the hassle out of finding the next perfect fit for your team. 

Requirements :

  • Knowledge of HTML, CSS, and JavaScript
  • Experience with modern JavaScript frameworks (React, Vue, Angular)
  • Working knowledge of Bootstrap, CSS preprocessors, and font-based icons
  • Experience with source control technologies (e.g Git – GitHub, Azure, BitBucket)
  • Familiarity with user experience design principles and methods
  • Accountability – Taking responsibility for one’s actions and the consequences that result from those actions
  • Communication & Positive Presence – Listening attentively and respectfully; expressing thoughts and ideas effectively and concisely-both verbally and in writing
  • Exhibiting a pleasant attitude
  • Collaboration – Cooperating and working effectively with others in the pursuit of common goals
  • Critical Thinking – Using sound judgment, logic, and common sense to identify efficient and effective ways of approaching problems or new initiatives
  • Adaptability – Being flexible and continuing to function effectively during times of change
  • Continuous Improvement – Keeping an open mind; seeking new ideas and ways of doing things in order to streamline processes and increase client/customer satisfaction
  • Planning & Organizing – Appropriately prioritizing activities, scheduling time, and utilizing resources in order to complete tasks in an efficient and timely manner while paying attention to details
  • Work Ethic – Setting high standards for one’s work; taking care to ensure all aspects of work are completed accurately
  • Customer Service – Treating clients/customers with a high level of respect and taking action in order to meet or exceed expectations and resolve problems
  • Motivation – Highly motivated individual with a genuine interest in improving and creating solutions

Architect – Director of Engineering

Job Requirements and Preferences :

Basic Qualifications –

Minimum Degree Required :
Bachelor Degree, Master Degree preferred.

Additional Educational Requirements :
In lieu of a Master Degree, 11 years of professional experience involving technology-focused process
improvements, transformations, and/or system implementations.

Minimum Years of Experience :
10+ year(s)

Preferred Qualifications –

Degree Preferred :
Master Degree

Preferred Fields of Study :
Computer and Information Science

Preferred Knowledge/Skills :

Demonstrates strong level of knowledge and/or ability to learn the following in support of technology solutions for a global professional services firm:

  • Provides technical leadership and influence across the team necessary for the program to execute on new innovative programs. Establishes and oversees the delivery operating model across architecture, cloud, engineering, analytics, and platforms.
  • Enables a collaborative working environment by identifying risks, helping troubleshoots, resolves, and escalates issues and risks to the next level and/or Product Owners, when necessary.
  • Self-driven, detail-oriented leader who actively works to remove barriers to achieving results.
  • Strong experience and passion for designing and delivering distributed, highly scalable and available backend systems using Java and Python.
  • Design and implement in our Next-Gen Architecture built on Microservices and Event Driven Design.
  • Strong experience with Knative, Docker (Docker compose, yamls, etc) and container orchestration tools (Kubernetes, AKS, EKS etc.)
  • Experience using monitoring tools like Splunk, Prometheus, Grafana
  • Experience troubleshooting issues on a remote distributed system.
  • Working knowledge of Kafka, Spark, Apache Ni-Fi helpful
  • A quick learner, strategic thinker with analytical and problem-solving experience with a strong sense of ownership, urgency, and drive.
  • Leads, manages, mentors, coaches, and evaluates leads and developers; develops employees through orientation, training, establishing objectives, communication of rules, constructive discipline, including but not limited to performing regular one-on-one performance management meetings and conducting performance evaluations. Builds employee morale, motivation, and loyalty, aligned with overall program goals.
  • Proven ability to influence seniors and peers without direct authority; experience leading cross-functional initiatives with multiple stakeholders. Demonstrated abilities driving operational excellence and best practices.

Snaplogic Developer

Role and Responsibilities :

  • Design & Develop new pipelines to ingest and transform data from Oracle ECRS and
  • TrinTech (Strong knowledge of ELT and ETL concepts)
  • Finetune existing snaplogic pipelines to accommodate following :
    • Can this functionality be done in Sync or Async ?
    • Configuration Design
    • Routing Design
    • How to design pipelines to get around the Request Limit of 10
    • Fault Tolerance
    • Error Percolation
    • Parallelism
    • Debugging Tools ( Good Log Messages ? Any other )
  • Convert pipelines to API and micro services so that they can be used with user interface

Technology knowledge :

  • Knowledge of Oracle and SAP
  • Good Knowledge of
    • Java and Python
    • SQL Server DB Design / DDL/DML
  • APIs and Microservices

Job Description –

Job Description & Summary :

Help us lead the build, deploy, and production support for the multi-tenant SAAS application hosted on the data platform in the PwC infrastructure for our clients. Transparency Hub is a multi-tenant application with multiple layers for the front-end, middle-tier, integration layer and backend. We’re seeking for the lead with SnapLlogic and PostgreSQLPostgres experience. Experience with React, Node, and Redis is a plus.

Shortened for Talent Exchange :
Help us lead the build, deploy, and prod support for a multi-tenant SaaS application. We’re seeking for a lead developer with SnapLogic and PostgreSQL experience. React, Node, and Redis is a plus.

Responsibilities :
As a Lead, you’ll work as part of a team of problem solvers with extensive development and industry experience, understanding the requirements, helping our clients solve their complex business issues from strategy to execution. Specific responsibilities include but are not limited to:
Lead the build and test for the Snaplogic pipelines for the integration and processing across the application middle tier and backend.
Work closely with the product team in understanding the new requirements, planning the execution, and delivering on the requirements.
Assist in the management of several clients, while reporting to Managers and provide ongoing updates to key stakeholders.
Lead the team in key design aspects on Performance, Scalability, Resiliency, Security, and High Availability, etc. for a multi-tenant application.
Help define the CICD process for the specific application components.
Lead, mentor and train team members on an ongoing basis.

Job Requirements and Preferences –

Basic Qualifications :
Minimum Degree Required : Bachelor Degree
Minimum Years of Experience : 5 year(s)

Preferred Qualifications :
Certification(s) Preferred :
SnapLogic, PostgreSQL, Microsoft Azure Ccloud Sservices

Zendesk Developer 

Job Description

Zendesk is looking for a Solutions Developer to research, design, and build custom solutions for the Emerging Products Sales and Solutions Consulting (SC) organizations! This role specifically focuses on our Emerging Products Pre Sales business unit. Today, Emerging Products encompasses 2 solution sets: Sunshine Conversations and Sell.
Sunshine Conversations (sometimes called SunCo) is a CPaaS focused on enabling full customer lifecycle Messaging capabilities for a business. Sell is our Sales CRM solution.
In this role, you will be responsible for developing custom tools and assets that assist in showcasing Zendesk’s Platform capabilities. You will be the lead developer of these special projects and have significant influence on the product design and strategy.


Responsibilities

  • Develop custom tools that improve efficiency and enhance the Sales/PreSales team’s ability to demonstrate Zendesk’s Platform solutions
  • Capture technical requirements, craft design documentation, and scope/estimate level of effort for projects
  • Work multi-functionally with Solution Consultants and Platform Architects to build customized and personalized proof of concept demonstrations

Requirements

  • 4+ years of sales experience, expert technical knowledge in Mid-Market / Enterprise software Solution Consulting/Architecture
  • Broad knowledge in modern web / scripting technologies: HTML, CSS, JavaScript and SaaS applications. Worked with REST APIs, Web Services, Backend integrations, Database design
  • Keen eye for aesthetic product design and UX
  • Have built web applications before and are familiar with most current web development technologies
  • Experience building, tweaking and extending websites and web apps
  • Capable of understanding and building off of API documentation (SunCo / Sell / Support)
  • Able to work without being given well-defined project requirements
  • Natural tinkerer, curious, and comfortable with experimenting
  • Experience in a fast paced, high growth & dynamic environment
  • Strong communication and problem-solving skills with an ability to deliver on time and work with minimal direction
  • Must be willing to work in a fast-paced environment and have a can-do proactive demeanor
  • Experience with architecting solutions using middleware applications (Zapier/Tray.io/others)
  • Experience with AWS (Lambda) and/or other cloud service platforms
  • Experience with CRM and/or Messaging solutions a plus!

Core Senior Software Developer – Senior Associate

Job Requirements and Preferences :

Basic Qualifications :

Minimum Degree Required :

Bachelor Degree

Additional Educational Requirements:

In lieu of a Bachelor Degree, 7 years of professional experience involving technology-focused process

improvements, transformations, and/or system implementations

Minimum Years of Experience:

7 year(s)

Preferred Qualifications :

Degree Preferred :

Master Degree

Preferred Fields of Study :

Computer and Information Science

Preferred Knowledge/Skills :

Demonstrates some level of knowledge and/or ability to learn the following in support of technology solutions for a global professional services firm :

  • Strong experience and passion for writing distributed, highly scalable and available backend systems using Java and Python.
  • Design and implement in our Next-Gen Architecture built on Microservices and Event Driven Design.
  • Strong experience with Knative, Docker (Docker compose, yamls, etc) and container orchestration tools (Kubernetes, AKS, EKS etc.)
  • Experience using monitoring tools like Splunk, Prometheus, Grafana
  • Experience troubleshooting issues on a remote distributed system.
  • Working knowledge of Kafka, Spark, Redshift, Apache Ni-Fi helpful
  • A quick learner with a strong sense of ownership, urgency, and drive.
  • Demonstrated abilities driving operational excellence and best practices.

Team Lead Sr. Manager

Basic Qualifications –

Educational Requirements :

In lieu of a Bachelor Degree, 10+ years of professional experience involving technology-focused process improvements, transformations, and/or system implementations

Preferred Knowledge/Skills :

Demonstrates strong level of knowledge and/or ability to learn the following in support of technology solutions for a global professional services firm :

  • Provides technical leadership and influence across the team necessary for the organization to execute on new innovative programs. Establishes and oversees the delivery operating model across architecture, cloud, engineering, analytics, and platforms.
  • Enables a collaborative working environment by identifying risks, helping troubleshoots, resolves, and escalates issues and risks to the next level and/or Product Owners, when necessary.
  • Strong experience and passion for writing distributed, highly scalable and available backend systems using Java and Python.
  • Design and implement in our Next-Gen Architecture built on Microservices and Event Driven Design.
  • Independently lead the continued development of the platform, its features and services, as well as a staff of developers.
  • Strong experience with Knative, Docker (Docker compose, yamls, etc) and container orchestration tools (Kubernetes, AKS, EKS etc.)
  • Experience using monitoring tools like Splunk, Prometheus, Grafana.
  • Experience troubleshooting issues on a remote distributed system.
  • Working knowledge of Kafka, Spark, Redshift, Apache Ni-Fi helpful
  • Azure Cloud experience is helpful.
  • A quick learner with a strong sense of ownership, urgency, and drive.
  • Demonstrated abilities driving operational excellence and best practices.

Director of Engineering

Basic Qualifications :

Minimum Degree Required :

Bachelor Degree, Master Degree preferred.

Additional Educational Requirements :

In lieu of a Master Degree, 11 years of professional experience involving technology-focused process improvements, transformations, and/or system implementations

Minimum Years of Experience :

10+ year(s)

Preferred Knowledge/Skills:

  • Demonstrates strong level of knowledge and/or ability to learn the following in support of technology solutions for a global professional services firm:
  • Provides technical leadership and influence across the team necessary for the program to execute on new innovative programs. Establishes and oversees the delivery operating model across architecture, cloud, engineering, analytics, and platforms.
  • Enables a collaborative working environment by identifying risks, helping troubleshoots, resolves, and escalates issues and risks to the next level and/or Product Owners, when necessary.
  • Self-driven, detail-oriented leader who actively works to remove barriers to achieving results.
  • Strong experience and passion for designing and delivering distributed, highly scalable and available backend systems using Python.
  • Design and implement in our Next-Gen Architecture built on Microservices and Event Driven Design.
  • Strong experience with Knative, Docker (Docker compose, yamls, etc) and container orchestration tools (Kubernetes, AKS, EKS etc.)
  • Experience using monitoring tools like Splunk, Prometheus, Grafana
  • Experience troubleshooting issues on a remote distributed system.
  • Working knowledge of Kafka, Spark, Apache Ni-Fi helpful
  • A quick learner, strategic thinker with analytical and problem-solving experience with a strong sense of ownership, urgency, and drive.
  • Leads, manages, mentors, coaches, and evaluates leads and developers; develops employees through orientation, training, establishing objectives, communication of rules, constructive discipline, including but not limited to performing regular one-on-one performance management meetings and conducting performance evaluations. Builds employee morale, motivation, and loyalty, aligned with overall program goals.
  • Proven ability to influence seniors and peers without direct authority; experience leading cross-functional initiatives with multiple stakeholders. Demonstrated abilities driving operational excellence and best practices.

Snaplogic Developer

Role and Responsibilities :

  • Design & Develop new pipelines to ingest and transform data from Oracle ECRS and
  • TrinTech (Strong knowledge of ELT and ETL concepts)
  • Finetune existing snaplogic pipelines to accommodate following :
    • Can this functionality be done in Sync or Async ?
    • Configuration Design
    • Routing Design
    • How to design pipelines to get around the Request Limit of 10
    • Fault Tolerance
    • Error Percolation
    • Parallelism
    • Debugging Tools ( Good Log Messages ? Any other )
  • Convert pipelines to API and micro services so that they can be used with user interface

Technology knowledge :

  • Knowledge of Oracle and SAP
  • Good Knowledge of
    • Java and Python
    • SQL Server DB Design / DDL/DML
  • APIs and Microservices


Job Description –

Job Description & Summary :

Help us lead the build, deploy, and production support for the multi-tenant SAAS application hosted on the data platform in the PwC infrastructure for our clients. Transparency Hub is a multi-tenant application with multiple layers for the front-end, middle-tier, integration layer and backend. We’re seeking for the lead with SnapLlogic and PostgreSQLPostgres experience. Experience with React, Node, and Redis is a plus.


Shortened for Talent Exchange :

Help us lead the build, deploy, and prod support for a multi-tenant SaaS application. We’re seeking for a lead developer with SnapLogic and PostgreSQL experience. React, Node, and Redis is a plus.


Responsibilities :

As a Lead, you’ll work as part of a team of problem solvers with extensive development and industry experience, understanding the requirements, helping our clients solve their complex business issues from strategy to execution.
Specific responsibilities include but are not limited to :

Lead the build and test for the Snaplogic pipelines for the integration and processing across the application middle tier and backend.
Work closely with the product team in understanding the new requirements, planning the execution, and delivering on the requirements.
Assist in the management of several clients, while reporting to Managers and provide ongoing updates to key stakeholders.
Lead the team in key design aspects on Performance, Scalability, Resiliency, Security, and High Availability, etc. for a multi-tenant application.
Help define the CICD process for the specific application components.
Lead, mentor and train team members on an ongoing basis.

Job Requirements and Preferences –

Basic Qualifications :

Minimum Degree Required : Bachelor Degree
Minimum Years of Experience : 5 year(s)

Preferred Qualifications –

Certification(s) Preferred:

SnapLogic, PostgreSQL, Microsoft Azure Ccloud Sservices.


UI/UX Developer

The primary focus would be on developing user interface components implementing and executing them
following well-known React.js workflows (such as Flux or Redux). Also ensuring that these components
and the overall application are robust and easy to manage. A commitment to collaborative problem
solving, sophisticated design, and quality products are important.


Responsibilities

  • Developing the latest user-facing features using React.js
  • Designing a modern highly responsive web-based user interface
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high-quality code
  • Learn and understand user interactions
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Coordinating with various teams working on distinct layers
  • As a React.js Developer, you will be involved from conception to completion with projects that are technologically sound and aesthetically impressive.

Technical Skills

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object
  • model
  • Thorough understanding of React.js and its core principles
  • Prior experience with popular React.js workflows (such as Flux or Redux)
  • Familiarity with more current specifications of EcmaScript
  • Familiarity with RESTful APIs
  • Familiarity with HTML / CSS
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Familiarity with modern front-end build pipelines and tools
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Ability to understand business requirements and translate them into technical requirements
  • A knack for benchmarking and optimization
  • Familiarity with code versioning tools such as Git.

Role Proficiency

Act creatively to develop applications by selecting appropriate technical options optimizing application
development maintenance and performance by employing design patterns and reusing proven solutions.
Account for others’ developmental activities; assisting Project Manager in day to day project execution.

Outcomes

  • Interpret the application feature and component designs to develop the same in accordance with specifications.
  • Code debug test document and communicate product component and feature development stages.
  • Validate results with user representatives integrating and commissions the overall solution.
  • Select and create appropriate technical options for development such as reusing improving or reconfiguration of existing components while creating own solutions for new contexts.
  • Optimises efficiency cost and quality.
  • Influence and improve customer satisfaction
  • Influence and improve employee engagement within the project teams
  • Set FAST goals for self/team; provide feedback to FAST goals of team members.

Measures Of Outcomes

  • Adherence to engineering process and standards (coding standards)
  • Adherence to project schedule / timelines
  • Number of technical issues uncovered during the execution of the project
  • Number of defects in the code
  • Number of defects post delivery
  • Number of non compliance issues
  • Percent of voluntary attrition
  • On time completion of mandatory compliance trainings


Code –

Outputs Expected :

  • Code as per the design
  • Define coding standards templates and checklists
  • Review code – for team and peers


Documentation

  • Create/review templates checklists guidelines standards for design/process/development
  • Create/review deliverable documents. Design documentation requirements test cases and results


Configure

  • Define and govern configuration management plan
  • Ensure compliance from the team


Test

  • Review/Create unit test cases scenarios and execution
  • Review test plan created by testing team
  • Provide clarifications to the testing team


Domain Relevance

  • Advise software developers on design and development of features and components with deeper understanding of the business problem being addressed for the client.
  • Learn more about the customer domain and identify opportunities to provide value addition to customers.
  • Complete relevant domain certifications.


Manage Project

  • Support Project Manager with inputs for the projects
  • Manage delivery of modules
  • Manage complex user stories


Manage Defects

  • Perform defect RCA and mitigation
  • Identify defect trends and take proactive measures to improve quality


Estimate

  • Create and provide input for effort and size estimation and plan resources for projects


Manage Knowledge

  • Consume and contribute to project related documents share point libraries and client
  • universities
  • Review the reusable documents created by the team


Release

  • Execute and monitor release process


Design

  • Contribute to creation of design (HLD LLD SAD)/architecture for applications features business components and data models


Interface With Customer

  • Clarify requirements and provide guidance to Development Team
  • Present design options to customers
  • Conduct product demos
  • Work closely with customer architects for finalizing design


Manage Team

  • Set FAST goals and provide feedback
  • Understand aspirations of the team members and provide guidance opportunities etc.
  • Ensure team members are upskilled
  • Ensure team is engaged in project
  • Proactively identify attrition risks and work with BSE on retention measures


Certifications

  • Obtain relevant domain and technology certifications


Skill Examples

  • Explain and communicate the design / development to the customer
  • Perform and evaluate test results against product specifications
  • Break down complex problems into logical components
  • Develop user interfaces business software components
  • Use data models
  • Estimate time and effort resources required for developing / debugging features / components
  • Perform and evaluate test in the customer or target environments
  • Make quick decisions on technical/project related challenges
  • Manage a team mentor and handle people related issues in team
  • Have the ability to maintain high motivation levels and positive dynamics within the team.
  • Interface with other teams designers and other parallel practices
  • Set goals for self and team. Provide feedback for team members
  • Create and articulate impactful technical presentations
  • Follow high level of business etiquette in emails and other business communication
  • Drive conference calls with customers and answer customer questions
  • Proactively ask for and offer help
  • Ability to work under pressure determine dependencies risks facilitate planning handling multiple tasks.
  • Build confidence with customers by meeting the deliverables timely with a quality product.
  • Estimate time and effort of resources required for developing / debugging features /components