Big Data Architect
-
Type: Full time
-
Location: Islamabad, Pakistan
-
Positions: 2
|
Detail
|
Job Description:
To join our ranks. We are a growing team of dedicated and motivated technologists who are working day in day out to ship amazing products all over the world
Responsibilities:
- Development of proposals for implementation and design of scalable big data architecture.
- Participation in customer’s workshops and presentation of the proposed solution.
- Design, implement, and deploy high-performance, Big Data solutions.
- Take end-to-end responsibility of the Hadoop implementations.
- Be the bridge between data scientists, engineers and the customer requirements.
- Do in-depth requirement analysis and exclusively choose the right platform.
- Ensuring the chosen Hadoop solution is being deployed without any hindrance.
- To be able to benchmark systems, analyze system bottlenecks and propose solutions.
- To be able to clearly articulate pros and cons of various technologies and platforms.
- To be able to document use cases, solutions and recommendations.
- To be able to help program & project managers in the design, planning and governance of implementing projects.
Essentials Skills:
- Hands-on experience of Hadoop Distribution platforms i.e. Hortonworks, Cloudera.
- Full knowledge of Hadoop Architecture and HDFS is a must.
- Experience with major big data technologies and frameworks including but not limited to Hadoop, MapReduce, Pig, Hive, HBase, Oozie, Mahout, Flume, ZooKeeper, MongoDB, and Cassandra.
- Strong knowledge of programming and scripting languages such as Java, Node.JS, Python, Ruby, or R
- Strong experience in applications design, development and maintenance.
- Solid knowledge of design patterns and refactoring concepts.
- Experience with database technologies, Master Data Management, Data Warehousing, Business Intelligence, Data Visualization, and Analytics Platforms.
- Strong analytical, communication and interpersonal skills.
- Excellent written and presentation skills.
Academic Qualification(s):
Degree in Computer Science from reputed institute is preferred.
|
Big Data Developer
-
Type: Full time
-
Location: Islamabad, Pakistan
-
Positions: 1
|
Detail
|
Job Description:
To join our ranks. We are a growing team of dedicated and motivated technologists who are working day in day out to ship amazing products all over the world
Responsibilities:
- Development and implementation.
- Data loading from disparate data sets.
- Pre-processing using Hive and Pig.
- Designing, building, installing, configuring and supporting Hadoop.
- Translate complex functional and technical requirements into detailed design.
- Perform analysis of vast data stores and uncover insights.
- Maintain security and data privacy.
- Create scalable and high-performance web services for data tracking.
- High-speed querying.
- Managing and deploying HBase.
- Propose best practices/standards.
Essentials Skills:
- Proven understanding with Hadoop, HBase, Hive, Pig, and HBase.
- Ability to write MapReduce jobs.
- Expertise in newer concepts like Apache Spark and Scala programming.
- Ability to write scripts.
- Knowledge & experience of No-SQL and able to install, configure and manage those DBs i.e. MongoDB & Casandra.
- Experience & Knowledge of HiveQL.
- Familiarity with data loading tools like Flume, Sqoop.
- Knowledge of workflow/schedulers like Oozie.
- Strong knowledge of programming and scripting languages such as Java, Node.JS, Python, Ruby, or R.
- Good aptitude in multi-threading and concurrency concepts.
- Good knowledge of database structures, theories, principles, and practices.
- Working knowledge of SQL, NoSQL, data warehousing & DBA.
- Strong analytical, communication and interpersonal skills.
- Excellent written and presentation skills.
Academic Qualification(s):
Degree in Computer Science from reputed institute is preferred.
|
Business Analyst
-
Type: Full time
-
Location: Islamabad, Pakistan
-
Positions: 2
|
Detail
|
Job Description:
A Business Analyst will be the vital link between our information technology capacity and our business objectives by supporting and ensuring the successful completion of analytical, building, testing and deployment tasks of our software product’s features.
Responsibilities:
- Determines operational objectives by studying business functions; gathering information; evaluating output requirements and formats.
- Designs new computer programs by analyzing requirements; constructing workflow charts and diagrams; studying system capabilities; writing specifications.
- Improves systems by studying current practices; designing modifications.
- Recommends controls by identifying problems; writing improved procedures.
- Defines project requirements by identifying project milestones, phases, and elements; forming project team; establishing project budget.
- Monitors project progress by tracking activity; resolving problems; publishing progress reports; recommending actions.
- Maintains system protocols by writing and updating procedures.
- Provides references for users by writing and maintaining user documentation; providing help desk support; training users.
- Maintains user confidence and protects operations by keeping information confidential.
- Prepares technical reports by collecting, analyzing, and summarizing information and trends.
- Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; benchmarking state-of-the-art practices; participating in professional societies.
- Contributes to team effort by accomplishing related results as needed.
Essentials Skills:
- Designing and Implementing Tests of Processes.
- Forecasting.
- Gap Analysis.
- Documentation.
- Quantitative.
- Reporting.
- Risk Assessment.
- Statistical Analysis.
- Taking Initiative.
- Technical Integration.
- Validate Functionality.
- Problem Solving.
- Process Mapping.
- Process Modeling.
Academic Qualification(s):
Degree in Computer Science from reputed institute is preferred.
|
Technical Writers
-
Type: Full time
-
Location: Islamabad, Pakistan
-
Positions: 3
|
Detail
|
Job Description:
Technical writers, sometimes known as technical authors, present complex and technical information about products and services in a way that is jargon free and easy to understand. This can be in the form of user guides or instruction manuals for items such as software applications or household appliances.
Responsibilities:
- Work with internal teams to obtain an in-depth understanding of the product and the documentation requirements.
- Researches and builds knowledge about products, services, technology, or concepts to be documented.
- Determines the clearest and most logical way to present information and instructions for greatest reader comprehension and writes and edits technical information accordingly.
- Revises, edits, or updates instructions, technical information, and frequently asked questions as necessary.
- Creates, adapts, and follows project schedules and deadlines.
- Write easy-to-understand user interface text, online help and developer guides.
- Create tutorials to help end-users use a variety of applications.
- Analyze existing and potential content, focusing on reuse and single-sourcing opportunities.
- Create and maintain the information architecture.
Essentials Skills:
- Proven working experience in technical writing of software documentation.
- Ability to deliver high quality documentation paying attention to detail.
- Ability to quickly grasp complex technical concepts and make them easily understandable in text and pictures.
- Excellent written skills in English.
- Strong working knowledge of Microsoft Office.
- Basic familiarity with the SDLC and software development.
- University degree in Computer Science, Engineering or equivalent preferred.
Academic Qualification(s):
Degree in Computer Science from reputed institute is preferred.
|
Junior Quality Assurance Engineer
-
Type: Full time
-
Location: Islamabad, Pakistan
-
Positions: 2
|
Detail
|
Essentials Skills:
- Minimum 0 or 1 years of experience.
- Understanding of SDLC.
- Experience working in an Fast-paced Development environment.
- Understanding of Scrum.
- Familiarity with development practices like Unit Testing, Test-Driven.
- Familiarity with one or more scripting/programming languages and/or tools such as: C#, Python, Node.js is a big plus.
- Excellent analytical, debugging and root-cause analysis skills.
- Excellent written and oral communication skills.
- Profile manual acceptance criteria and test cases and evaluate automation opportunities.
- Familiarity with Agile Scrum, Kanban, or Lean software development practices is a plus.
- Highly self-motivated, goal orientated, and self-directed.
Academic Qualification(s):
Degree in Computer Science from reputed institute is preferred.
|