Bank Of New York Mellon
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.
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.
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.
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.
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.
Bank Of New York Mellon