*Freelancers from Bangalore are preferred*
An Award winning firm, in Silicon Valley, USA, Baytech, is looking for a Remote OR Freelance Senior Architect located in Bangalore, India. You will lead a team to complete a name-brand social networking project. You can be the next star to shine!
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
Leads and directs development of physical database.
Confirms architecture capability and flexibility to support high availability web applications by developing analytical models; completing validation tests.
Improves architecture by tracking emerging technologies; evaluating their applicability to business goals and operational requirements.
Be responsible for driving technology and best practices in search
Be responsible for scaling, performance and quality for the team
Driving the adoption of these best practices around coding, design, quality, performance
Code reviews, design reviews and management and execution against project plans and delivery commitments
Builds software solutions where the problem is not well defined.
Designs and defines the interaction between the other component pieces
Review and execute appropriate quality plans, project plans, test strategies and processes for development activities in concert with business and project management efforts.
9+ years of experience developing large scale software/ web applications
Experience in Big Data and cloud computing leveraging Hadoop ecosystem ((Hadoop/HDFS and related technologies)
Proven prior experience in building large scalable distributed systems
At least 2 Big Data implementations Experience in Java and an expert of all Hadoop components Hands on experience with major components like Map Reduce, HBase, Hive, Pig Strong understanding of underlying Hadoop concepts and distributed computing Solid understanding of current status of big-data technology including hands on experience with design, and building big-data infrastructures. Experience with architecting ERPs (Oracle, SAP etc.) with Data Lake using CDC technologies such as HVR.
Direct experience implementing solutions with Hadoop, HBase, HDFS, Spark, Hive. Solid understanding of software development principles and strong knowledge of big-data programming paradigms and techniques.
Experience with machine learning algorithms and data mining techniques. Ready to collaborate with Product Owners and business stakeholders to prototype new ideas and define features, feasibility and effort to bring to market.
Ability to analyse, identify issues with existing cluster, suggest architectural design changes Ability/ Knowledge to implement Data Governance in Hadoop clusters Certifications like Cloudera Developer/ Administrator Certifications added advantage Ability to lead
Experiment with new and relevant technologies and tools, and drive adoption while measuring the impact.
Strong skills in object-oriented design, data structures, algorithm design and complexity analysis
Strong knowledge of data structures, algorithm, enterprise systems, and asynchronous architectures.
Experience building web applications for mobile devices.
Deep understanding of web services software architecture and design, including security based implementations.
Strong data modelling and database programming skills (Oracle database and PL/SQL experience).
Familiarity with UNIX systems (system security model, systems administration, and advanced scripting skills) a plus.
Understand TCP/IP networks and concepts with the ability to provide basic troubleshooting assistance to infrastructure disciplines.
Proficiency in Java and related technologies. C++
Strong skills working with Databases (RDBMS, ETL, SQL)
Experience with Agile Management (SCRUM, RUP, XP), OO Modeling, working on internet, UNIX, and database related projects
*This position does require availability in PST time zone.*