Business Team
Mission: be the rock on which excellence is built
Things we look for: Intelligent, versatile, and intuitive future business leaders who are able to grasp complex issues in places they’ve never heard of, and map out, mine and generate exciting new business insights and opportunities.
ROLE: International Business Development Analyst
The role sits within our International Business Development Team as we serve clients in 94 countries from 4 regional hubs.
The mission is to assist, drive and lead client engagement, presentations, proposals, analysis and follow-up with some of the biggest companies on the planet on some of their toughest problems.
You must be able to decode complex business issues and, through a consultative sales approach, find the client’s pain point and craft elegant solutions leveraging advanced technologies.
You may come from a consulting background, or an analyst from a bank or VC firm, with a least 2-3 years of relevant experience and be looking to develop your skills in business development and sales.
Our selection criteria
Things we look for in you:
- Intellectual curiosity for the world around you, technology and our client’s needs;
- Solid general knowledge and skills in your core area;
- Excellent problem-solving capabilities (you’ll have to think on your feet and come up with “Aha!” solution on a daily basis);
- Adaptability as our customers are always bringing on new challenges;
- Enthusiasm for elegant, pragmatic solutions (know how to keep it simple);
- Motivation, talent, and passion (You’ve got to love it!);
- Team player – we’re a small close knit team and excellence is expected; as is the capability to take on and own big challenges, solving conventional challenges in unconventional ways, all without losing your sense of humour and fun;
- Presentation skills – in the story you tell and how and where you tell it;
- An ability to see the big picture (in graphic detail);
- Things you should expect from us: fast track learning, with a wide variety of interesting challenges whilst you hone your skills in a fun supportive working environment.
Things you should expect from TSC:
- The best place you will ever work;
- Fast track learning through exposure roles across the organization;
- Honed skill sets;
- Direct access, respect and mentoring from the leadership with an interest in your development.
ROLE: Client Success Manager
Our mission is to help solve important, complex global issues. To achieve this we deliver remarkable solutions that fuse the mind with machines. This augments human intellect and judgement with the power of machine intelligence (machine learning, big data, analytics and artificial intelligence).
Our advanced software platforms then enable real-time and interactive human-driven, machine assisted analysis of complex business environments, networks of issues, stakeholders, positions, influence and interests.
These are deployed in over 100+ countries to Fortune 100 companies and partners such as McKinsey & Co.
TSC’s people focus
People are TSC’s #1 KPI. Our aim is to make TSC the best place our people will ever work at. We foster professional growth, personal development, learning, encouragement, respect and a sense of shared purpose.
The result is a close knit, high performing team of data analysts, Client Success Managers, software engineers and technologists based out of Singapore, Brazil, East Africa, Germany and East Europe.
Excellence is expected; as is the capability to take on big missions, solving conventional challenges in unconventional ways, all without losing your sense of humour and fun. The ideal chemistry is someone intellectually curious, versatile, self-motivated, enthusiastic and able to embrace differences in opinions, cultures and skills sets. At TSC no problem is someone else’s problem.
The Client Success Manager’s role
CSMs work on complex, often fascinating projects with some of the biggest companies in the world at a senior level. They are central to the success of our mission. They must grasp complex issues in places they’ve sometimes never heard of, map out and mine key information into a beautifully crafted elegant business solution and then work with the client to ensure they achieve significant value.
Duties and Responsibilities
Three key areas of work include strategic client management, Product / wider tech solutions knowledge & team management
More specifically:
- Be the primary point of contact for project success and build strong client relationships aiming for fully engaged and happy clients;
- Leads the setup, delivery and management of 2 or more TSC projects for global clients;
- Manages smooth project delivery processes and great customer communications;
- Becomes a subject matter expert, decoupling complex risk environment into a simple taxonomy of interconnected issues and identifying key stakeholders influencing the same;
- Monitors and captures relevant trends and business insights for the client;
- Develop, forecast & track key project metrics;
- Resource/team allocation and management for optimum solution delivery;
- Work consistently for high product adoption within client teams;
- Gather customer needs and requirements where relevant, and structure business use-cases to Dev/Product Team.
Our selection criteria
Things we look for in you:
- An ability to see the big picture;
- Interest in technology (you don’t need to know how to program or be an expert in one technology);
- Great communications skills (good English is a must and multi-lingual skills are very valued);
- Solid general knowledge and research skills;
- Excellent problem-solving capabilities (you’ll have to think on your feet and manage complex problems on a daily basis);
- Adaptability (our customers are always bringing on new challenges);
- Motivation, talent, and passion (You’ve got to love it!);
- Respect for diversity (‘isms’, intolerance, egos don’t work here).
Things you should expect from us: fast track learning, honed skills in a fun supportive working environment.
ROLE: Software Engineer
Mission: Invent the future
Personality requirements: You need to live, breathe, and love technology. Being a Geek helps.
Our stack: Elixir / Phoenix, Python, React / Redux, D3.js, Postgres, AWS.
We are actively looking for the following positions.
Back-end Developer
Technical
- At least 6 years of overall experience, 4 years of relevant experience;
- Exposure to several programming languages;
- Good understanding of programming paradigms (imperative, object oriented, functional);
- Exposure to functional programming (Elixir, Clojure, Haskell, Scala, etc.);
- Good understanding of databases and storage solutions (exposure to Postgres is a plus);
- Basic understanding of CI / CD;
- Fluent in TDD and testing techniques;
- Focused on best practices and code quality.
Non-technical
- Team player;
- Driven and independent;
- Able to think outside the box and find good solutions;
- Able to interact effectively with non-technical people to understand requirements;
- Already in Singapore.
Nice to have
- Contributions to OS projects;
- Public GitHub (or other) account showing some history;
- Contributions to the StackOverflow community.
Soft Skills
Ability to communicate in proper English, team work, ability to integrate a highly international and multi-cultural team.
Front-end Developer
Technical
- At least 4 years of overall experience, 2 years of relevant experience;
- Good exposure to JavaScript technologies (including ES6);
- Exposure to various JavaScript frameworks (React / Redux, Ember, Angular, etc.);
- React / Redux is required;
- Exposure to D3 is a plus;
- Good understanding of CSS (SASS and LESS are a plus) and HTML5;
- Exposure to unit-testing frameworks (experience with TDD is a plus);
- Good understanding of UX design patterns.
Non-technical
- Team player;
- Driven and independent;
- Able to think outside the box and find good solutions;
- Able to interact effectively with non-technical people to understand requirements;
- Already in Singapore.
Nice to have
- Contributions to OS projects;
- Public GitHub (or other) account showing some history;
- Contributions to the StackOverflow community.
Soft Skills
Ability to communicate in proper English, team work, ability to integrate a highly international and multi-cultural team.