Job Directory Bank Of New York Mellon Lead Developer (RSE)
Bank Of New York Mellon

Lead Developer (RSE) Bank Of New York Mellon
Jersey City, NJ

BNY Mellon is an investments company which provides investment management, investment services and wealth management.

Companies like Bank Of New York Mellon
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About Bank Of New York Mellon

Job Description

BNY Mellon is a global investments company dedicated to helping its clients manage and service their financial assets. We can act as a single point of contact for clients looking to create, trade, hold, manage, service, distribute or restructure investments. Whether providing financial services for institutions, corporations or individual investors, BNY Mellon delivers informed investment management and investment services in 35 countries.

Our Team

The BNY Mellon Technology organization places great emphasis on reducing risk and increasing resiliency placing a strong focus to our engineering practices including reliability engineering and development standards.

The Resilient Systems Engineering (RSE) group is charged with addressing the need to continually enhance the stability, resilience, and recoverability of the firm's critical assets and underlying infrastructure.

Uniquely, the RSE group bridges both infrastructure and application development teams requiring deep expertise in the entire technology stack to achieve highly resilient, scalable, and performant business services required by our clients.

The Role

Our RSE team is seeking Cloud Developers and Systems Engineers to join our Application Run-time Platform team. We work on BNYM Application Engine, a platform as a service that schedules and runs containerized and non-containerized applications on Linux and Windows across our data centers. Our systems power nearly a quarter of the global economy and we continue to invest in uplifting the technologies that underpin our private cloud and public clouds.

We are building our placement engine and container services platform to enable developer and operational efficiencies in our data centers and public cloud. Our team uses many technologies to enable innovation for our business, for example - Docker, Mesos, Nomad, Consul, Puppet, Salt, and VMWare. Our team's skillset includes Developers, DevOps, Systems Engineers and SREs.

As a diverse platform team - we know how software is built, configured, and deployed. We write services, plugins, and agents. We configure, automate, and run many infrastructure and platform services like Mesos and Docker clusters, centralized logging platform based on ELK, Docker registries, and Prometheus for monitoring. We understand middleware and infrastructure; and provide the tools and services that allow developers to run their applications. Additionally, our on-boarding and engagement team helps developers understand and use the platform.

Lead Developer->> Provides application software development services or technical support in situations of moderate complexity. May also be responsible for requirements gathering and BRD/SRD preparation. Has thorough knowledge of the Software Development Life Cycle. Conducts reviews of the test Plan and test Data. Writes new programs of moderate complexity and scope, working with basic application system designs and specifications, utilizing BNY Mellon's standard development methodology, procedures and techniques. Designs and codes programs, and creates test transactions and runs tests to find errors and revise programs. Prepares the final and detailed versions of system modification requirements, ensures turnovers are done on time and correctly. Interfaces with architects to design, code, test and implement application programs. Conducts analysis of organizational needs and goals for the development and implementation of application systems. Proposes innovative, creative technology solutions. Contributes to the achievement of related teams' objectives.

Qualifications

Bachelor's degree in computer science engineering or a related discipline, or equivalent work experience is required.

Four to six (4-6) years of experience in software development is required.

Experience in the securities or financial services industry is a plus.

Should have thorough knowledge of the software development cycle.

Preferred:

Development experience with languages like Java, Golang, Javascript

Demonstrable hands-on experience with Linux, Docker and DevOps

Experience with automation / configuration management tools like Salt, Chef, Ansible or Puppet

Understanding of architecture and implementation of PaaS software

Understanding of Linux and OS Tuning

Understanding of how to build fault tolerance and scalability into cloud based systems

Understanding of building, deploying, and maintaining critical applications in a cloud based environment

Grasp of software engineering skills in modular design, data structures, algorithms, and Unix systems development

Experience of SDLC and Agile Development tools (Jenkins / Teamcity, Maven, JIRA, Confluence)

BNY Mellon is an Equal Employment Opportunity/Affirmative Action Employer.

Minorities/Females/Individuals With Disabilities/Protected Veterans.

Primary Location: United States-New Jersey-Jersey City

Internal Jobcode: 45115

Job: Information Technology

Organization: Resilient Systems Engineering-HR17387

Requisition Number: 1906034

About Bank Of New York Mellon

BNY Mellon is an investments company which provides investment management, investment services and wealth management.

Headquarters
Bank Of New York Mellon
Size
51300 employees
Bank Of New York Mellon

225 Liberty St

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.