Careers

Open Positions

  • Roles and Responsibilities

    • Evaluating business processes, predicting requirements, designing and implementing solutions
    • Staying up to date on the latest technologies to automate processes and improve efficiency
    • Analyzing business processes and communicating feedback to other team members and the management
    • Planning and monitoring projects with regular checks on the requirements
    • Conducting detailed market research and competitive analysis
    • Regular Reporting and Analysis
    • Managing competing resources and priorities with regular check on deliverables
    • End-to-end project management

    Required Skills

    • Intermediate Level Python programming
    • Database (PostgreSQL preferred)
    • Excellent data sourcing skills, along with interpreting and analyzing the data
    • Analytical and Critical Thinking
    • Communication and Interpersonal Skills
    • Curiosity and Ability to Understand Business Objectives
    • Negotiation and Cost-Benefit Analysis
    • Decision-Making Skills
    • Intermediate to advanced Microsoft Excel skills
    • Familiarity with Data Science and Machine Learning
    • Knowledge of building data pipelines a plus
  • Roles and Responsibilities

    • Design client-side and server-side architecture.
    • Develop and manage well-functioning applications and databases.
    • Write reusable code and libraries.
    • Test software to ensure responsiveness and efficiency.
    • Contribute to all areas of team performance including daily scrums and after-action reviews.
    • Contribute to the continuous improvement of processes, product development, product quality and technology.
    • Contribute to the overall progress of the team and firm; ensure timely delivery of quality software.

    Required Skills

    • Expertise in front end JavaScript libraries – ReactJS preferred
    • Expertise in back-end runtime – Node.js
    • Familiarity with RDBMS such as Postgres
    • Appreciates the importance of TDD
    • Knowledge of GIS is a plus
    • Familiarity with REST API
    • Good technical writing and documenting skills
    • Troubleshooting and debugging skills
    • Must have 3+ years of experience as a full stack developer
  • Roles and Responsibilities

    • Design, develop, and execute comprehensive test cases for functional, integration, regression, and performance of our risk intelligence platform.
    • Conduct thorough testing of web applications, and APIs to ensure high-quality software delivery.
    • Identify, document, and track software defects and work closely with the development team to troubleshoot and resolve issues.
    • Collaborate with cross-functional teams, including developers, product managers, and business analysts, to ensure test coverage and product quality.
    • Develop and maintain test documentation, including test plans, test cases, and test scripts.
    • Continuously improve the test process by identifying areas for automation, streamlining testing workflows, and implementing best practices.
    • Perform root cause analysis of software defects and propose solutions to prevent future occurrences

    Required Skills

    • Bachelor’s degree in computer science, Engineering, or a related field.
    • 3-4 years of experience in software quality assurance, with a focus on API testing, automation, and regression testing.
    • Strong understanding of QA methodologies, tools, and processes.
    • Hands-on experience with test automation frameworks and tools (e.g., Selenium, Postman).
    • Proficiency in programming languages, particularly Python, for scripting and automation purposes.
    • Solid understanding of software development life cycle (SDLC) and Agile methodologies.
    • Experience with defective tracking tools and test management systems (e.g., Gitlab, JIRA, TestRail).
    • Excellent analytical and problem-solving skills, with a keen eye for detail.
    • Strong verbal and written communication skills, with the ability to effectively collaborate with cross-functional teams.
    • Proven ability to work independently, prioritize tasks, and meet deadlines.
  • Roles and Responsibilities

    • Design, develop, and maintain databases.
    • Modify databases according to requests and perform tests.
    • Advanced Query, performance tuning of databases and optimization of database systems.
    • Solve database usage issues and malfunctions.
    • Analyze all databases and monitor them for all design specifications and prepare associated test
    • Evaluate and engineer efficient backup-recovery processes for various databases.
    • Promote uniformity of database-related programming effort by developing methods and procedures for database programming
    • Remain current with the industry by researching available products and methodologies to determine the feasibility of alternative database management systems, communication protocols, middleware, and query tools.
    • Liaise with developers to improve applications and establish best practices.
    • Ensure the performance, security, and scalability of database systems.
    • Develop and optimize PL/SQL queries for efficient data storage and retrieval.
    • Implement and maintain data models, ensuring accuracy and alignment with business needs.
    • Train, mentor and motivate the junior team members.
    • Contribute to assessing the teams’ performance evaluation.
    • Stay updated on emerging database technologies and contribute to continuous improvement initiatives.

    Required Skills

    • 7+ years’ work experience as a Database developer
    • Bachelor’s or master’s degree in computer science, Engineering, or a related field.
    • Strong experience with PL/SQL, data modeling, and database optimization techniques.
  • Roles and Responsibilities

    • Collaborate with cross-functional teams to understand user requirements and translate them into intuitive and engaging design solutions.
    • Create wireframes, prototypes, user flows, and mockups to effectively communicate interaction and design ideas.
    • Conduct user research, user testing, and analysis to validate design concepts and enhance user satisfaction.
    • Understand high-level business requirements and conduct independent research to drill down and refine them into lower-level user requirements and document the feature requirements.
    • Develop and maintain design guidelines, standards, and best practices.
    • Collaborate closely with developers to ensure the successful implementation of designs.
    • Iterate designs based on feedback, data analysis, and user insights.
    • Contribute to information architecture and user interface design.
    • Work closely with the management to understand the user stories and create designs.
    • Create posters and brochures for our clients, newsletters and social media occasionally.

    Required Skills

    • Bachelor’s degree in design, HCI, or relevant field.
    • Minimum of 1 year of professional experience as a UI/UX Designer.
    • Proficiency in the following tools: Adobe Photoshop, Adobe Illustrator, Adobe XD, Sketch, Word press and additional design software as applicable.
    • Proven experience in designing wireframes, conducting user research, creating user flows, and performing user ability testing.
    • Strong understanding of information architecture and usability principles.
    • Excellent communication and collaboration skills.
    • Experience in researching, evaluating and recommending UI and CSS frameworks.
    • Ability to work in a fast-paced environment and manage multiple projects simultaneously.
    • Portfolio showcasing a range of design projects with a focus on user-centered design solutions.