Career Opportunities

If you feel that you are in compliance with one of the following titles and you want to work with a strong team, we would be happy to evaluate your professional background.

Software Developer

Profile Description:

  • Development of desktop, web services, APIs and web applications
  • Work with the other team members to elaborate the software requirements, technical design, architecture, etc.
  • Provide 2nd and 3rd level support for applications used by the client
  • Maintenance and support of existing applications developed either in-house or by a 3rd party vendor
  • Maintain all software artifacts, participate in code review and Agile activities
  • Collaborate with project stakeholders during all phases of the SDLC (Waterfall/SCRUM)

Knowledge & Experience:

  • Bachelor’s Degree in MIS,Computer Science,Computer Engineering,Mathematical Engineering or related disciplines,
  • 5+ years proven experience developing applications that are highly scalable and extendable with .NET Framework
  • 5+ years proven experience developing applications on .Net/MS SQL Server platform
  • Experience of building multi-tier architecture solutions
  • Strong hands-on experience with cloud infrastructure such as AWS, Azure and proficiency in at least two modern programming languages such as Swift, Kotlin, Go, Typescript, C, C++, C#, Objective-C, Java, JavaScript, Python, Perl, Ruby or PHP
  • Design and architecture knowledge as well as familiarity with object oriented analysis and design patterns (OOA/OOD)
  • Solid knowledge of relational databases, NoSQL data stores, database design, querying, and the trade-offs between different database types such as Firestore, Redis, MongoDB, MSSQL, Postgres and MySQL
  • Experience of building multi-tier architecture solutions would be beneficial to your application. Proficiency in Go, Typescript, and JavaScript (ES6) would also be an advantage, as would experience with Git repo management..

Big Data (Hadoop) Developer

Profile Description:

  • To lead, design and develop Big Data initiatives
  • Develop sustainable big data platforms while identifying gaps and opportunities to improve on existing solutions and processes
  • The job will require having hands on experience with Big Data Environment and playing a lead role in architecture and developing solutions.
  • Collaboratively participate in the entire project lifecycle from design to delivery, taking advantage of flexibility in technology and approach
  • Proactively research and evaluate emerging and evolving technologies
  • Deliver hands-on components to support strategic and project-centric prototyping, and solution prescriptions across emerging platforms
  • Delivers the required documentation during each stage of the project.

Knowledge & Experience:

  • Bachelor’s Degree in MIS,Computer Science,Computer Engineering,Mathematical Engineering or related disciplines,
  • 3+ years of hands-on, large scale, leading Big Data , and analytic solutions
  • Must have extensive knowledge on BIG DATA architecture [Hadoop, NoSQL and distributed computing]
  • Working knowledge on Spark, Kafka is required
  • Must have working experience in platforms such as Hadoop, Spark, Kafka, SQL, Confluent, MapReduce, Pig, Hive, Impala, Flume, Sqoop, Zookeeper, Oozie, Hue, R, and Python
  • Proven ability to drive and influence change through innovation & process improvement.
  • Professional written and verbal communication skills in English
  • Intellectually curious, reliable, and flexible team player
  • Passionate about delivering quality
  • Evaluates technology and components against existing and future needs..

Business Intelligence (BI) Specialist

Profile Description:

  • The Business Intelligence / Data Warehouse Specialist will be responsible for the planning, design, management and support of company-wide Business Intelligence (BI) and Data Warehouse (DW) initiatives.
  • The function of the BI/DW Specialist is to understand organizational and team needs and create/manage the delivery of multiple cross-functional data, reporting and analytics projects.

Knowledge & Experience:

  • Bachelor’s Degree in MIS,Computer Science,Computer Engineering,Mathematical Engineering or related disciplines,
  • First and foremost, you should enjoy what you do and enjoy working in teams!
  • Ability to engage in customer settings and discern client business needs
  • Strong working knowledge and track record of Business Intelligence consulting
  • Experience architecting Business Intelligence and Data Warehouse systems
  • 5+ years of experience sourcing, star schema & relational data modeling , ETL and processing
  • Expert levels of knowledge around SSIS, SSAS, SSRS, PowerBI and tools such as SSMS and SSDT
  • Experience supporting large scale analytical platforms
  • Experience designing automated processing, data validation, error checks and alerts, and performance testing techniques
  • Experience working with SQL Azure and cloud data solutions
  • 5+ years of experience with Microsoft SQL Server and proficiency in T-SQL, MDX and/or DAX queries
  • 1+ years of experience in migrating from on-prem to cloud (PaaS or IaaS)
  • Knowledge of database optimization techniques
  • Experience with Python and/or R
  • Experience working with Big Data technologies and NoSQL is preffered
  • Experience working with Data Visualization, Auditing, Data Validation, and Data Mining
  • Ability to travel
  • Excellent presentation, verbal and written communication in English, and time management skills..

Business Analyst

Profile Description:

  • Carry out meetings with support and onboarding team and articulate client requirements/needs into clear features and functionality,
  • Review the technical architecture of the solution throughout the product/software development life cycle, working close with the dev and QA teams,
  • Identify all impacted stakeholders and enable collaboration between them to understand their needs from a business process,
  • Provide lightweight documentation to capture important context on the project domain, whenever necessary..

Knowledge & Experience:

  • Bachelor’s degree in computer science, Mathematical Engineering ,information technology, information systems, engineering or related fields,
  • Minimum 4 years software analysis experience required, preferably BI, Big Data or ERP projects
  • Object-oriented development knowledge, SQL knowledge preferred,
  • Draws on a number of known options to solve problems and to develop improvements,
  • Computer skills to produce effective, spreadsheets, reports, documents and presentations, as required,
  • Communicates well in writing by composing clear documents; facility with editing and/or proof-reading is required,
  • Demonstrated understanding of quality standards relative to software development, relational database principals, computer-assisted analysis and business case modelling,
  • Advanced Level of English..

General Application

Please fill in the form below for job application. You will be contacted as soon as possible.(File Formats “gif|png|jpg|jpeg|doc|docx|pdf|rar|zip” /max 10mb).