Description

Job Description:

Activities and Responsibilities:

  • Ability to design complex, high-performance data architectures.
  • Lead client engagements to develop plans and strategies for application development.
  • Facilitate, guide, and influence clients and teams on information technology architecture, acting as a bridge between business leadership, tech leadership, and delivery teams.
  • Lead and mentor IT consultants within the practice and across business units.
  • Support business development efforts and ensure high client satisfaction during delivery.
  • Contribute to thought leadership by creating executive presentations, architecture documents, and IT position papers.
  • Scope client requirements, specify solutions, and demonstrate value to customers.
  • Offer best practice advice to customers and team members.
  • Collaborate with end-users for requirement gathering and translate these into technical documentation.
  • Identify and resolve performance bottlenecks.

Essential People and Leadership Skills:

  • Proven ability to work effectively in a team.
  • Capable of mentoring team members.
  • Ability to deliver high-quality work under pressure and within deadlines.
  • Skilled in coordinating with developers, architects, stakeholders, and cross-functional teams from both the organization and customer side.

Professional Experience Required:

  • 11–16 years of experience in designing, architecting, and implementing large-scale data processing applications, ideally with Java, .NET, or Python.
  • Hands-on expertise in designing and building robust applications using Java, .NET, Python, or other Microsoft technologies.
  • Ability to work with multi-technology, cross-functional teams and customer stakeholders to guide and manage the full lifecycle of a Spark solution.
  • Extensive experience in data modeling and database design across various databases, data warehousing, and business intelligence systems and tools.
  • Proficient in relational databases, such as Oracle, SQL Server, and PostgreSQL.
  • Expertise in application and database performance tuning.
  • Strong understanding of big data analytics platforms and ETL in the context of big data.
  • Ability to make architectural decisions, provide technology leadership, and direction.
  • Excellent problem-solving skills, hands-on engineering abilities, and communication skills.
  • Participation in the full Software Development Life Cycle (SDLC) of big data solutions.

Technical Skills Required:

  • Proficiency in a mix of the following technical skills:
    • NoSQL: Cassandra, MongoDB, HBase, Azure.
    • Programming Languages (mandatory): Java, Python, .NET, or other Microsoft programming languages.
    • Cloud: Azure Data Factory, ADLS Gen 2, Azure Databricks, PySpark, Azure Synapse.
    • RDBMS/DW/BI Technologies: Any


 

Education

Any Graduate