Careers
Share
Sr. Data Engineer
Apply Before: 08 Dec, 2016
Detailed Job Description / Requirements:

JOB DESCRIPTION

  1. Design, construct, install, test and maintain highly scalable data management systems.
  2. Ensure systems meet business requirements and industry practices.
  3. Build high-performance algorithms, prototypes, predictive models and proof of concepts.
  4. Research opportunities for data acquisition and new uses for existing data.
  5. Develop data set processes for data modeling, mining and production.
  6. Integrate new data management technologies and software engineering tools into existing structures.
  7. Create custom software components (e.g. specialized UDFs) and analytics applications.
  8. Employ a variety of languages and tools (e.g. scripting languages) to marry systems together.
  9. Install and update disaster recovery procedures.
  10. Recommend ways to improve data reliability, efficiency and quality.
  11. Collaborate with data architects, modelers and IT team members on project goals.

REQUIREMENTS:

  1. Strong knowledge of and experience with statistics; potentially other advanced math as well.
  2. Programming experience, ideally in Python or Java, but we are open to other experience if you’re willing to learn the languages we use.
  3. Deep knowledge in data mining, machine learning, natural language processing, or information retrieval.
  4. Experience processing large amounts of structured and unstructured data. MapReduce experience is a plus.
  5. Enough programming knowledge to clean and scrub noisy datasets.

TECHNICAL SKILLS:

  1. Statistical analysis and modeling.
  2. Database architectures.
  3. Hadoop-based technologies (e.g. MapReduce, Hive and Pig).
  4. SQL-based technologies (e.g. PostgreSQL and MySQL).
  5. NoSQL technologies (e.g. Cassandra and MongoDB).
  6. Data modeling tools (e.g. ERWin, Enterprise Architect and Visio).
  7. Python, C/C++ Java.
  8. MatLab, SAS, R.
  9. Data warehousing solutions.
  10. Predictive modeling, NLP and text analysis.
  11. Machine learning.
  12. Data mining.
  13. UNIX, Linux, Solaris and MS Windows.

BUSINESS SKILLS:

  1. Creative Problem-Solving.
  2. Effective Collaboration.
  3. Intellectual Curiosity.
  4. Industry Knowledge.

ACADEMIC QUALIFICATION:

  1. Bachelor’s degree in computer science, software/computer engineering or a related field.
  2. + 4 years experience.
Sr. PHP Developer
Apply Before: 17 Dec, 2016
Detailed Job Description / Requirements:

JOB DESCRIPTION

  1. Design, estimate and code new features.
  2. Investigate and fix production issues.
  3. Perform code reviews of your team member’s work.
  4. Participate in software design discussions.
  5. Participate in sprint planning and other project management meetings.
  6. Ensure all code that goes to production is of top quality.
  7. Ensure existing applications are scaled to meet expected demand.
  8. Continuously improve the software infrastructure, such as the deployment process.
  9. Working on Agile Scrum Framework.

REQUIRED SKILLS:

  1. Object-oriented application building experience in a professional Agile/Scrum environment.
  2. Thorough understanding of relational databases such as MySQL or similar technologies.
  3. Excellent coding skill in PHP, Node.js.
  4. Object-oriented programming in PHP.
  5. Ability to debug in:
    • HTML
    • CSS
    • JavaScript/ jQuery
  6. Working in a collaborative team environment using JIRA and Git.
  7. Proficiency in Linux environment.
  8. Expert knowledge with MVC frameworks.
    • Laravel
    • Codeigniter
  9. Experience of using version control:
    • Github
    • Subversion
  10. Consuming and creating web services.
  11. Excellent communication skills and being able to work independently or in a full team.
  12. Experience in test automation and test-driven development.
  13. Working knowledge of XML/ JSON and using 3rd party API’s.

QUALIFICATION:

  1. Bachelor’s or Master’s degree in Computer Science/ Computer Engineering/ Information System.
  2. 5+ years of JavaScript, PHP, and MySQL backend experience.
  3. Strong HTML5 and CSS3.
Sr. QA Automation Engineer
Apply Before: 17 Dec, 2016
Detailed Job Description / Requirements:

JOB DESCRIPTION

  1. Identify automation test strategies and tools required to drive efficiencies for Intelligent Portfolios Technology products.
  2. Design, develop and implement Test Automation Frameworks for business critical products.
  3. Provide tight integration of Web and Mobile Web/App automated testing.
  4. Assist other automation engineers in maintaining the frameworks.
  5. Create the program level automation test plan for a project, conceiving of the testing strategy and approach.
  6. Oversee all aspects of automation testing including establishing metrics, applying industry best practices and developing new.
  7. tools and processes to ensure quality goals are met.
  8. Develop tests to address the full stack automation (database, web services and UI).
  9. Influence, develop and execute QA process and testing best practices.

REQUIRED SKILLS:

  1. 5 years of experience in building and maintaining test automation frameworks.
  2. Strong knowledge of Test Automation Frameworks.
  3. Strong programming background.
  4. Experience with open-source test automation tools.
  5. Strong analytical skills.
  6. Team player with excellent communication skills (oral and written) to partner technically with Application Architects,Development, QA/Testers and Business partners.
  7. Expertise in the software development lifecycle.
  8. Experience in an Agile work environment.
  9. Understanding of BDD and TDD styles.

QUALIFICATION:

  1. BSc in Computer Science.
  2. 5+ years experience in related field.
Technical Manager (Sr. Web Solutions Architect)
Apply Before: 15 Dec, 2016
Detailed Job Description / Requirements:

JOB DESCRIPTION

  1. Responsible for defining and designing enterprise architectures, enterprise level web application and service architecture.
  2. Lead the enterprise architecture program (including coordination of enterprise business, information, technical, and solution architectures).
  3. Create APIs, data models, and interoperable interfaces for specific projects, services, and integration points.
  4. Define in written documents non-functional requirements (availability, interoperability, portability, manageability, scalability, maintainability, security, monitoring, SLAs, KPIs, regulatory and legal compliance).
  5. Balance a variety of competing goals in a design, including:
    • project time
    • scope and budget constraints
    • system performance
    • message verbosity
    • loose coupling
  6. Lead and Serve as a technical advisor on projects.
  7. Ensures that projects adhere to the principles, guidelines and standards established by Enterprise Architecture.
  8. Accountable for guiding and modeling the technical implementation of shared artifacts and deployment models.
  9. Maintains ongoing communication with project teams, verifying appropriate architecture solution design.

Mandatory Skills:

  1. Expert in:
    • Architecting and designing highly scalable and reliable applications.
    • Theoretical and applied experience with:
      • Latest Microsoft technologies.
      • Cloud infrastructure (Azure, AWS etc)
    • Current software design practices including:
      • Object-oriented design
      • Interface design
      • Extensibility, testability, modularity
      • Service-oriented architecture
  2. Highly experienced in:
    • HTTP, TCP/IP, Web Services, REST protocols
    • Service-oriented architecture (SOA)
    • ALM practices (unit testing, branching & merging, build automation, and continuous delivery cycles)
    • Development of highly transactional, mission critical applications (using Microsoft .NET technologies and latest web trends / techniques)
    • Team Foundation Server and build management
    • Data Warehouse strategies, architecture, and integration
    • Working and interfacing at the C-level

BUSINESS SKILLS:

  • Excellent interpersonal and organizational skills
  • Ability to handle diverse situations, multiple projects and rapidly changing priorities
  • Ability to present technical design, technical solutions and enterprise architecture solutions to clients/customers.
  • Other skills: Critical Thinking, Problem Solving, Business savvy, Process Orientation, etc.

OPTIONAL SKILLS:

  • Good understanding of different Web Technology Stacks including LAMP, MEAN and JANOS
  • Experience with Solr search or equivalent
  • Experience with building highly scalable analytics and data process systems

QUALIFICATION:

    Bachelor’s Degree in Computer Science/ Computer Engineering/ Information Technology or related field
  • +10 years experience
Sr. ASP.Net Developer (Lead)
Apply Before: 15 Dec, 2016
Detailed Job Description / Requirements:

JOB DESCRIPTION

  1. Use Microsoft technologies: C#, ASP.NET, SQL, MVC, and Microsoft Workflow to develop technical solutions to complex problems.
  2. Design, code, test, debug and document software according to the functional requirements.
  3. Develop, maintain and support programs/tools.
  4. Analyse, diagnose and resolve errors related to the applications.
  5. Provide technical and project management expertise across multiple areas of application development.
  6. Provide ad hoc reporting and analysis as required.
  7. Investigate operational or systematic problems and user queries as required.
  8. Draw up specific proposals for modified or replacement systems.
  9. Produce project feasibility reports.
  10. Work closely with developers and a variety of end users to ensure technical compatibility and user satisfaction.
  11. Draw up a testing schedule for the complete system.
  12. Oversee the implementation of a new system.

TECHNICAL SKILLS:

  1. Experience of using ASP.NET for developing web applications
  2. Understanding of T-SQL, MS SQL, OOP principles
  3. MVC frameworks; using tools like JIRA and Git
  4. Ability to code and debug in: HTML, CSS, JavaScript/ jQuery
  5. Experience of using version control: Github, Subversion
  6. XML/JSON and using API

QUALIFICATION:

  1. Bachelor’s Degree in Computer Science/ Computer engineering or related field
  2. 4+ years with object-oriented programming in ASP.Net