IND (New) Full Stack Engineer

Hyderabad, Telangana, India | Product and Technology | Full-time | COVID-19 remote

Apply

Quantium

Founded in 2002, Quantium combines the best of human and artificial intelligence to power possibilities for individuals, organisations and society. Our solutions make sense of what has happened and what will, could or should be done to re-shape industries and societies around the needs of the people they serve.

As one of the world’s fully diversified data science and AI leaders we operate across every sector of the economy and we’re growing fast - with growth comes opportunity! We’re passionate about building out our team of smart, fun, diverse and motivated people.

We combine a team of experts that spans data scientists, actuaries, statisticians, business analysts, strategy consultants, engineers, technologists, programmers, product developers, and futurists – all dedicated to harnessing the power of data to drive transformational outcomes for our clients.

We actively foster a culture where our people can stretch themselves to reach their full potential.

We also know that work has to work for you, and modern life is fast-paced and balance can be tricky. You want to work where you are respected and valued as an individual, not a number. Quantium embraces a flexible and supportive environment dedicated to powering possibilities for our team members, clients and partners.

Role summary

This person reports to a Senior Engineer or a Lead. As an Engineer, this role will be responsible for
gathering detailed requirements, build skills in developing readable, maintainable and efficient code to
realize user stories that deliver the product roadmap, and for ensuring that code is properly tested.
Through active participation in Scrum ceremonies, this role will contribute to the product roadmap and
collaborate with other Engineers and Analysts as a key member of the product team. This role will also
work with support teams to ensure the product's smooth operation.
This role requires working closely with the team and with the regional teams (e.g. Australia, USA, South
Africa) to develop a deep understanding of Quantium quality standards and consistently deliver
Quantium quality.

Key responsibilities

 Produce Quality Code
o Code follows team standards, is structured to ensure readability and maintainability and
goes through review smoothly, even for complex changes
o Contribute to good designs that are favorably reviewed by peers
o Critical paths through code are covered by appropriate tests
o Data updates are monitored and complete within SLA

 Operate at a good level of Productivity
o Ability to do good estimates that are realistic
o Most tasks are delivered within estimate
o Complex or larger tasks are delivered with good guidance and support

 Squad Collaboration
o Sprint goals are consistently achieved
o Demonstrate commitment to continuous improvement of squad activities

 Contribute to the India Knowledge Hub

 Comply to the Quantium Policies, procedures and processes, and continuously demonstrate
Quantium DNA culture by leading by example/from the front.

Key activities

 Write bug free, but efficient code, aligned to team standards, including appropriate unit /
integration tests
 Build capability to review code and test cases produced by others, to ensure changes satisfy the
associated business requirement, follow best practices, and integrate with the existing codebase
 Troubleshoot production problems and raise / prioritize bug tickets to resolve any issues
 Proactively monitor system health and act to report / resolve any issues
 Contribute to backlog refinement sessions, helping to break down each epic into a collection of
smaller user stories that will deliver the overall feature
 Contribute to work breakdown sessions to define the technical tasks required to implement each
user story
 Contribute to sprint planning sessions
 Contribute to the team’s daily stand-up, highlighting any delays or impediments to progress and
proposing mitigation for those issues
 Contribute to sprint review and sprint retro sessions
 Build capability to come up with good estimates of work effort
 Contribute to sharing technical knowledge and experience across projects in India through the
India Knowledge Hub

Experience and education required

 Engineering degree – B.E / M.E in Computer Science, Information Technology, Electronics and
Communications, or equivalent with 1.5+ years of industry experience.
 Demonstrable experience in writing good and bug free codes, troubleshooting and problemsolving
ability.
 Good foundation in functional programming and data structures
 Working knowledge of source control tools (GIT preferred) with good understanding of
branching / merging strategies
 Server Side: C#, .NET Core / .NET Framework
 Client Side (JavaScript Frameworks): JavaScript with ES6, React (mandatory)
 SQL Server: MS SQL SERVER (Writing Queries, Stored Procedures, Functions)
 Debugging Skills
 Styling: CSS, SASS
 Ability to work in a fast moving, agile development environment
 Good problem solving / analytical skills
 Good written / verbal communication skills
 Commercially aware, with the ability to work with a diverse range of stakeholders
 Good understanding of various technology and application stacks and tools.

What does success look like?
 New features delivered within estimate, with minimal defects and no material errors
 System availability and data updates complete within SLA
 All user queries and support incidents handled within the team
We recognize that it takes time to adapt to a new role and to build relationships with key contacts in the
business. We expect a successful employee to be on the following trajectory:

 After 1 month you should be:
o embedded within your squad, engaging easily with other team members
o working autonomously on simple tasks / user stories

 After 3 months, you should be:
o self-sufficient on all but the most complex tasks / user stories, delivering good quality
code in line with other team members' estimations
o Aware of the business domain and product roadmap to be active in team meetings and
contribute towards the product roadmap

 After 6 months, you should have:
o effective in your role within the team
o ability to work with minimum supervision on tasks assigned
o commenced building a network of contacts across Engineering and your business
vertical

Key business capabilities required
 Development – Applying technical knowledge with supervision to construct a solution to meet
specific objectives or requirements
 Fast-Fail / Agile Testing – Ability to try something, get fast feedback, and then rapidly inspect
and adapt for great effectiveness
 Implementation Phase Design – Ability to plan the execution of an application, idea, model,
design, specification, standard, algorithm, or policy
 High Level Design – Ability to contribute to defining an overview of an entire system, identifying
the main components that would be developed for the product/technology and their interfaces
 Release Management – Ability to oversee the testing, deployment and support of software or
product releases
Key People and Leadership capabilities required
 Agile and innovative - you possess strong lateral thinking skills and actively develop these in
others
 Achieve and perform - you have good execution skills and are achievement focused
 Purposeful and aligned - you can set clear, tangible objectives with guidance which deliver against
our strategy
 Achievement oriented - you demonstrate skills to facilitate challenging performance related
conversations in a timely and appropriate manner and with some guidance