Senior Software Engineer

Year    KL, IN, India

Job Description

intelliflo is a global business that welcomes bold ideas and all points of view. Doing what matters inspires us, and we believe that we grow best - as people and businesses - by working together and always striving to get better without fearing failure.
We're not looking for a 'culture fit'. We want you to bring your unique skills and perspectives and add to our culture, not conform to it. This isn't about finding the person who fits in; we want people who stand out.
Who is intelliflo?
Sound financial advice has the power to transform lives and should be accessible to the many, not the few. intelliflo widens access to financial advice through leading technology that powers the advisory experience.
We use open software architectures and unmatched industry experience to simplify a complex digital landscape and help advisors flourish and grow. Our solutions support over 30,000 financial advisors globally, who represent over three million households with over USD 1 trillion assets.
intelliflo operates independently under its own brand as a wholly owned subsidiary of Invesco, a global leader in the asset management industry.

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
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#.
Full Time / Part Time
Full time
Worker Type
Employee
Job Exempt (Yes / No)
No
Workplace Model
intelliflo's workplace model is designed to capture the benefits of enhanced flexibility while enabling in-person learning, collaboration, and connection when possible. Most teams within our England office work 1-day a week in the office, however, most of our teams within the United States and India operate in a remote working pattern. Certain limitations apply. Please consult with your Talent Acquisition contact during the interviewing process.
What's in it for you?
intelliflo offers industry-leading Total Rewards that help you thrive - in and out of the office, including competitive pay, retirement savings plans, generous health and wellness benefits, and much more.
Our commitment to diversity, equality, and inclusion
Our aspiration is for our workforce to continually reflect the diversity of people and perspectives in today's evolving society, which we believe is fundamental to our efforts to widen access to financial advice. intelliflo is proud to be an Equal Opportunity Employer. We are committed to equal employment opportunity for all job applicants and employees. Individuals seeking employment at intelliflo are considered without regards to race, religion, color, sex, gender, gender identity, sexual orientation, marital status, national origin, citizenship status, disability, age, military or veteran status; or any other characteristic protected by applicable laws.
The above information on this description has been designed to indicate the general nature and level of work performed by employees within this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job. The job holder may be required to perform other duties as deemed appropriate by their manager from time to time.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3422123
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KL, IN, India
  • Education
    Not mentioned
  • Experience
    Year