Python Full Stack Consultant

India   |   Full Time

About US :

Our Predictive Enterprise Capability is comprised of some of the most respected and well-known architects as well as brilliant new developers and designers. Together, our teams of professionals have delivered some of the most innovative and leading edge implementations of Business Intelligence, Data Warehousing and Big Data solutions for the business-to-business as well as business-to-consumer space.

We are seeking motivated and talented Solution Architects across the U.S. who enjoy working with some of the most recognized brands in the world to deliver compelling solutions that integrate disparate systems such as ERP, ERM, CRM, POS, Intelligent Devices, Cloud business solutions and social media data to name a few. Although we understand that mastery in every discipline is unlikely, it is important to us that you have a proven track record in architectural design and development, with a focus on planning, deploying and supporting enterprise-level Business Intelligence and Big Data solution implementations.

As you will be joining a world-class team of consultants, excellent interpersonal and organization skills are essential. You need to have the ability to handle diverse situations, multiple projects and rapidly changing priorities. You need to be a self-starter who requires minimal supervision and one who is passionate about solving complex business problems. Since we are a Microsoft National Systems Integrator and have well established alliances with Tableau, Amazon (AWS), Hortonworks, SAP, Theobald; to name a few, in addition to working on projects close to home, you also have the ability to work with cross-functional/regional teams – giving you flexibility to determine a work/life balance that’s best suited for you. A Bachelors-Degree in Computer Science or related field is always preferred however those with equivalent industry experience are just as important to us.

Technical Skills

  • Amazon EMR 
  • Amazon Redshift
  • Python\ PySpark
  • AWS Lambda
  • AWS Queuing services
  • RDS
  • Amazon Aurora 
  • Dynamo DB

Learning & Growing 

  • Update individual knowledge by studying state-of-the-art activities, programming techniques, and computing equipment; participating in educational opportunities; also by reading professional publications and any other professional means.
  • Demonstrate thought leadership, innovation and creativity
  • Prepare white papers on upcoming technologies and present the same in industry conferences, sessions

Delivery Excellence 

  • Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas. Possess knowledge about the testing methodologies as well
  • Determine operational feasibility by evaluating assessment results, problem definition, requirements, specifications, and solutions
  • Design and implement technical architecture of projects as required
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
  • Prepare and install solutions by determining and designing system specifications, standards, and programming
  • Ability to report out tradeoff analysis on Non Functional Requirements
  • Improve operations by conducting systems analysis, recommending changes in procedures
  • Take ownership of Technical Debt and put a plan in place to decrease the debt
  • Own the creation and maintenance of any artifacts of development process
  • Transform the business needs to an optimized technical solution in order to achieve engineering and organization mission, ensure all the risks are identified and put a mitigation plan to address the same
  • Ensure compliance to delivery management process and all the capabilities are being adhered to, as applicable


  • Excellent oral and written communication skills to articulate the work done to internal and external stakeholders
  • Participate in the meetings and discussions with leadership team, client and drive the meetings. Demonstrate pro-activeness for reaching out to stakeholders
  • Should have good time management, presentation skills. Should demonstrate technical leadership and very good interpersonal skills within the team
  • Demonstrate negotiation skills and resolve conflicts wherever applicable Teaming
  • Protect operations by keeping information confidential
  • Support and groom consultants by providing advice, coaching and training opportunities
  • Step in as neutral reviewer for projects and provide critical analysis. Provide technical feedback to the team on improvising the implementation aspect

Customer Excellence

  • Interact with stakeholders to understand the requirements and translate the same into business solutions through implementation using the right technology which results in agreeable customer satisfaction
  • Demonstrate best practices and expertise in the projects resulting in excellent feedback from the customer Evangelism
  • Technically mentor the team members, conduct in-house trainings and contribute to the knowledge management process through case studies and citations
  • Initiate continuous process improvement activities
  • Contribute to multiple projects and drive the technical discussions and implementation towards successful delivery
  • Contribute to capability presentations towards latest technologies being adopted
  • Assess the performance benchmarks within the projects, suggest any need for improvements, establish benchmarks

Submit Your Application

You have successfully applied
  • You have errors in applying