Understand company needs to define system specifications.
Developing high-quality and detailed designs.
Plan and design the structure of a technology solution.
Recommend changes on project design concepts to improve efficiency.
Ability to adapt and learn new technology platforms, conduct POC and guide solution design.
Using coding standards and best practices to ensure quality.
Identify system data, hardware and software components required to meet user needs.
Implement solutions focusing on reuse and industry standards at a program, enterprise or operational scope.
Participate in team Scrum meetings, and interact with various stakeholders.
Contribute to Bigdata Architect profession both internally and externally.
Oversee assigned programs (e.g. conduct code review) and provide guidance to team members.
Ensure the implementation of agreed architecture and infrastructure.
Understands information requirements by studying organization mission, goals, and business drivers; conferring with executives.
Defines infrastructure for design and integration of internet computing systems by analysing information requirements; determining platform architecture, technology, and tools; studying business operations and user-interface requirements; directing development of physical database.
Monitor systems to ensure they meet both user needs and business goals.
Requirements
Proven experience as a Bigdata Developer Position or Software Architect.
Experience of similar hands-on software development building Data platforms with the following tools and technologies: Hadoop, Spark, Kafka, Relational SQL and NoSQL databases, Data pipeline/workflow management tools.
MUST have experience with Java, Scala or Python Programming Language.
Expert in Big Data querying tools, e.g. Hive and Impala.
Hands-on experience with software development, software design and system administration.
Experience working with and extracting value from large, disconnected and/or unstructured datasets.
Strong knowledge of Core Java and Object-oriented programming concepts and principles.
Familiarity with various operating systems (e.g. Windows, UNIX) and databases (e.g. MySQL, MongoDB).
Experience in cloud technologies (e.g. AWS, GCP, VMware, Azure) • Understanding of Network Design and its implementation.
Excellent communication skills • Problem-solving aptitude • Organizational and leadership skills.
Qualifications/Requirements
Should have min 3+ Year of experience.
Engineering/B.Tech/B.E degree or relevant from premier institutes.
Strong analytical skills - strong problem solving skills, communicates in a clear and succinct manner and effectively evaluates information / data to make decisions, anticipates obstacles and develops plans to resolve.
Experience in the integration with and/or management of externally-hosted 3rd Party Software as a Service applications.
High level of energy and enthusiasm, with ability to thrive in a rapidly changing environment.
Strong logical and debugging skills.
Preferable Client facing experience.
Additional Eligibility Qualifications
Strong team player - collaborates well with others to solve problems and actively incorporates input from various sources.
Demonstrated customer focus - evaluates decisions through the eyes of the customer, builds strong customer relationships and creates processes with customer viewpoint.
Change oriented - actively generates process improvements, supports and drives change, and confronts difficult circumstances in creative ways.
Ability to develop and maintain effective client relationships.