logo

JobNob

Your Career. Our Passion.

Full Stack Engineer


intelliflo


Location

Kochi | India


Job description

Intelliflo  widens access to financial advice through leading technology which powers the financial advisory experience. We use open software architectures combined with unmatched industry experience to simplify a complex digital landscape to help advisors compete and grow. Our solutions support over 30,000 financial advisors worldwide, representing over three million end-investors, with over $ trillion assets serviced across our platforms.

 

intelliflo operates independently under its own brand as a wholly owned subsidiary of Invesco, a global leader in the asset management industry.

Job Purpose

 

· To build and support quality working software that users want to use, that your peers will happily maintain and that you will be proud of.

· To help the team achieve their goals to the best of your ability.

· To contribute to a culture of continuous improvement by helping the team seek out improvements and to deliver on them in a continuous but pragmatic way.

 

 

Key Responsibilities

 

· To take responsibility for the design, build, testing and release of working software assigned to you and your team.

· To foster and safeguard the culture of continuous improvement within the team by removing friction and increasing throughput.

· To review the code of other members of the team and ensure that your own code is reviewed.

· To assist in rigorous adherence to development standards, guidelines, and best practices agreed by the team.

· To mentor and train junior developers within their team.

· To assist in the recruitment process for new team members when requested.

· To contribute to setting development standards, guidelines, and improvement initiatives.

· Participate in an on-call out-of-hours rota, which will rotate every week

 

 

Key Performance Indicators and Measures

 

· Deliver code that adheres to agreed standards and best practices.

· Ensure your code is reviewed and carry out code reviews of other team members.

· Increase the productivity and throughput of the team through continuous improvements.

· Release working and tested software that meets the stability and quality metrics agreed by the team and business.

 

Skills and Experience Required

 4+ years of industry experience required

Personal

· Good communication skills.

· Clear and concise written ability.

· Lateral thinker with attention to detail.

· Good time management.

· Enthusiastic and engaging team member.

· Open-minded with the ability to give and receive constructive feedback

 

Knowledge Required

 

Essential

· Excellent knowledge and technical skills in .NET Core and .NET Framework

· Strong C#

· ASP.NET MVC

· ASP.NET WebAPI

· Strong React / TypeScript

· Single Page Application

· SQL Server

· BDD / TDD

· RESTful API design and development

· Knowledge and experience with Git and Github

· Good development practices.

· Strong testing skills and experience

· Understanding of good software design principles.

· Knowledge and experience of Agile SCRUM.

· Docker

 

Desirable

· Service Oriented Architecture

· AWS services

· Distributed systems design

· Nuget, npm or other of package management

· Postgres, MySQL or other RDMS

· MongoDb, DocumentDB

· Experience with continuous delivery

· Domain Driven Design

· PowerShell

· Linux and bash

 

Qualifications

Demonstration of ability to deliver results using .NET Code/Framework in C#.


Job tags



Salary

All rights reserved