Get more out of life
with a career at Invesco

Senior Engineer I, Tech Apps – Jemstep

3 - 6 Years
Not Disclosed by Recruiter

Clicking apply will take you to the company’s website

Posted: 14 days agoOpenings: 1Job Applicants: Less than 10Job Views: 33

Job Description

Job Purpose (Job Summary):

We pride ourselves on being nimble, flexible and cross functional while using innovative technologies. Our team in Joburg has over 18 excellent members with a variety of skills and experience and we're seeking talented software and systems engineers to help us in our mission of delivering world-class technology solutions to investment advisors and their clients

Key Responsibilities / Duties:

  • We use a hybrid of Kanban, Scrum and Extreme Programming. We focus on delivering value to end users as efficiently as possible
  • Deployments are fully automated, driven by our DevOps culture. Deployments are typically done daily by our QA team
  • We drive continuous improvement (Kaizen): As a team we change our processes regularly, often as part of a retrospective outcome
  • We are not afraid to try and discard new ideas, as long as it makes us more efficient at delivering value
  • We mostly use Scala for development, with a strong focus on Functional Programming while still incorporating some aspects of Object-Oriented development
  • Concurrency Toolkit: Akka
  • Web Framework: Play
  • Source control: Git
  • Database: MongoDB and Redis
  • Architect, implement and deliver features on the product roadmap to increase product adoption
  • Communicating with various project stakeholders to clarify and contribute to feature requirements
  • Deliver and maintain high quality software
  • Promote, apply and improve agile software development practices
  • Contribute to building a highly effective team

Required Candidate profile

Work Experience / Knowledge:
  • Scala and Java or Erlang or Haskell experience
  • Ability to apply design patterns, data structures and algorithms
  • Proficient using open source languages, operating systems and tools
  • Knowledge of agile software development practices
  • BS in Computer Science or related field
  • 3 - 6 years in an engineering role preferred
Skills / Other Personal Attributes Required:
  • Understanding of modern web technology stack - server and client
  • Experience with a NoSQL database
  • Experience with EC2 or Openstack

Salary: Not Disclosed by Recruiter

Industry:Banking / Financial Services / Broking

Functional Area:IT Software - Application Programming, Maintenance

Role Category:Programming & Design

Role:Software Developer

Employment Type:Full Time, Permanent


Desired Candidate Profile

Please refer to the Job description above


UG:B.Tech/B.E. - Computers

Doctorate:Doctorate Not Required

Company Profile

Invesco (India) Pvt Ltd

Invesco (India) Pvt Ltd
View Contact Details+

Recruiter Name:HR

Contact Company:Invesco (India) Pvt Ltd

Reference Id:22609