Sr App Developer

Job Description

 

About Us

 

BNY Mellon, established in 1784, is a 230 year old multi-national financial services company, headquartered in New York.  We provide robust financial solutions for leading financial services firms in the world.  We are an investments company who provide investment management, investment services and wealth management solutions helping institutions and individuals succeed.  We have the distinction of being the largest custodian bank in the world with $35.5 trillion in custody and/or administration.  We also have $1.8 trillion under management and operate in 35 countries.

 

Middle Office Platform

We, at BNY Mellon MO, provide middle office outsourcing solutions for leading international financial institutions.  The platforms we support are highly scalable, with real time analysis requirements at 100% accuracy.  Out platform uses cutting edge micro services based pipelined architecture with a tech stack consisting primarily of Ruby on Rails.

 

 Job responsibilities and opportunities:

   

  • Drive the design and implementation of scalable, high performing and robust applications.

 

  • Proactively manage changes in project scope, identify potential issues, and devise contingency plans.

 

  • Improve our software delivery capabilities via automation and repeatability

 

  • Provide technical mentorship and guidance to more junior engineers including code reviews and diving in to coding assignments when necessary as well as defining and implementing best in class standards.

 

  • Help the tech management team shape best practices for developing, sharing and continuously improving our software platform.

 

  • Identifying issues to teams that they might overlook, such as scalability, performance, or security.

 

  • Coordinate with internal and external technology teams as needed for end to end service delivery.

 

 

Requirements

  • Bachelor's degree in computer science engineering or a related discipline

 

  • 3+ years of experience in software engineering

 

  • Experience as an architect or principal engineer with hands on design and coding experience

 

  • Developers with Java and/or Ruby experience will be preferred

 

  • Willingness and Ability to work in a polyglot platform (Java, RoR, Javascript etc.)

 

  • Expertise in test driven and behavior driven development

 

  • Extensive experience with agile software development methodologies, tools and processes.

 

  • Knowledge of orchestration of microservices in an elastic container-based cloud environment

 

  • Experience in the financial services sector a plus.

 

 

 

 

Technical Skills

 

Our current stack includes Ruby, Rails, Active Record, RSpec, Cucumber and Docker. We use both Postgres and Oracle as our RDBMS and IBM WMQ and Rabbit MQ for messaging.  For the UI were using AngularJS, React and Bootstrap CSS and our tool stack includes GIT, Jenkins, TeamCity, JIRA and Confluence.  We also use Java in a few modules and intend to use Java in the future.



 

 

 

Qualifications

 

About Us

 

BNY Mellon, established in 1784, is a 230 year old multi-national financial services company, headquartered in New York.  We provide robust financial solutions for leading financial services firms in the world.  We are an investments company who provide investment management, investment services and wealth management solutions helping institutions and individuals succeed.  We have the distinction of being the largest custodian bank in the world with $35.5 trillion in custody and/or administration.  We also have $1.8 trillion under management and operate in 35 countries.

 

Middle Office Platform

We, at BNY Mellon MO, provide middle office outsourcing solutions for leading international financial institutions.  The platforms we support are highly scalable, with real time analysis requirements at 100% accuracy.  Out platform uses cutting edge micro services based pipelined architecture with a tech stack consisting primarily of Ruby on Rails.

 

 Job responsibilities and opportunities:

   

  • Drive the design and implementation of scalable, high performing and robust applications.

 

  • Proactively manage changes in project scope, identify potential issues, and devise contingency plans.

 

  • Improve our software delivery capabilities via automation and repeatability

 

  • Provide technical mentorship and guidance to more junior engineers including code reviews and diving in to coding assignments when necessary as well as defining and implementing best in class standards.

 

  • Help the tech management team shape best practices for developing, sharing and continuously improving our software platform.

 

  • Identifying issues to teams that they might overlook, such as scalability, performance, or security.

 

  • Coordinate with internal and external technology teams as needed for end to end service delivery.

 

 

Requirements

  • Bachelor's degree in computer science engineering or a related discipline

 

  • 3+ years of experience in software engineering

 

  • Experience as an architect or principal engineer with hands on design and coding experience

 

  • Developers with Java and/or Ruby experience will be preferred

 

  • Willingness and Ability to work in a polyglot platform (Java, RoR, Javascript etc.)

 

  • Expertise in test driven and behavior driven development

 

  • Extensive experience with agile software development methodologies, tools and processes.

 

  • Knowledge of orchestration of microservices in an elastic container-based cloud environment

 

  • Experience in the financial services sector a plus.

 

 

 

 

Technical Skills

 

Our current stack includes Ruby, Rails, Active Record, RSpec, Cucumber and Docker. We use both Postgres and Oracle as our RDBMS and IBM WMQ and Rabbit MQ for messaging.  For the UI were using AngularJS, React and Bootstrap CSS and our tool stack includes GIT, Jenkins, TeamCity, JIRA and Confluence.  We also use Java in a few modules and intend to use Java in the future.



 

 

 


BNY Mellon is an Equal Employment Opportunity Employer.
Our ambition is to build the best global team – one that is representative and inclusive of the diverse talent, clients and communities we work with and serve – and to empower our team to do their best work. We support wellbeing and a balanced life, and offer a range of family-friendly, inclusive employment policies and employee forums.

Primary Location: India-Tamil Nadu-Chennai
Job: Information Technology
Internal Jobcode: 60630
Organization: Asset Servicing Technology-HR07302
Requisition Number: 1905909