Full Stack Engineer

Full Stack Engineer

07 Apr
Quantium Analytics

07 Apr

Quantium Analytics


Job Description

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


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 teams 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


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


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


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

Software Engineer 2

Software Engineer 2

Job Description We are looking for a full stack engineer with experience in building high-performing, scalable, enterprise-grade applications. You'll be part of a cross-functional team that's responsible for the full software development life cycle, [...]
18 Apr
    18 Apr

Cloud Software Developer Confidential Computing

Cloud Software Developer Confidential Computing

Job Description Title Cloud Software Developer Confidential Computing Your Role and Responsibilities We are a global team, so communication skills (both verbal and written) are critical as well as flexibility to work with team members in othe [...]
17 Apr
    17 Apr

Software Engineer 2

Software Engineer 2

Job Description We are looking for a full stack engineer with experience in building high-performing, scalable, enterprise-grade applications. You'll be part of a cross-functional team that's responsible for the full software development life cycle, [...]
17 Apr
    17 Apr

Programmer Analyst 3-IT

Programmer Analyst 3-IT

Job Description The Oracle Cloud is a suite of Oracle applications, middleware and database offerings delivered in a self-service, subscription-based, elastically scalable, reliable, highly available and secure manner. The Oracle Cloud is an ente [...]
17 Apr
    17 Apr