Invesco Advanced Engineer II, Tech Apps - Jemstep in India, India

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

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

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.

Title: Advanced Engineer II, Tech Apps - Jemstep

Location: India-India-TS-Hyderabad-DivyaSree Orion

Requisition ID: 22606