A team player with a proven track record of software delivery including ownership of research, design, development, and trouble-shooting of software development concepts, principles and tools.
Recommends innovative, creative approaches as appropriate to meet client needs and contributes to the achievement of the team objectives.
Serves as a hands-on senior developer for critical technology applications in (Springboot & Angular2+)
Develops innovative and creative technology solutions consistent with organizational and security standards.
Develops with expertise and best practices in User Interface, REST APIs, database programming, and various open-source technologies.
Coordinates coding, testing, implementation, and documentation of solutions.
Continuously seeks to better code concepts and technologies that can help to automate, improve, and enhance the application stack.
Analyzes requirements, document design and track status in JIRA & Confluence.
Attends daily scrum meeting providing work status and feedback. Qualifications:
Hands on experience in various development tools and testing frameworks such as Git, Maven, Jenkins, Bower, Grunt, NPM, Karma, Jasmine required.
Hands on experience with database technologies like Oracle SQL, PL/SQL required. Experience with Data Management - ETL, Data Analytics and data visualization is highly desirable.
Design expertise with creating SOA and Microservices based architecture (e.g. REST API using Spring Boot) required.
Experience with Test Driven Development and related tools (e.g. Junit, Cucumber) a big plus
Excellent knowledge of various authentication and authorization protocols such as OAuth, JSON Web Token (JWT), OpenID Connect, etc a plus.
Experience with building workflows (e.g. Camunda, Activiti or similar) a plus.
Experience with open source big data and cloud technology such as Apache Spark, Python, Docker are a plus.
Hands on and in-depth experience in Agile development processes.
Good communication skills and ability to work well with business and technology partners.
Sharp, problem solving and self-starter skills are required.
Experience in handling regulatory projects and Enterprise Risk architecture preferred.
Bachelor's degree in computer science engineering or a related discipline, or equivalent work experience required2-6 years of experience in software development required; experience in the securities or financial services industry is a plus; should have thorough knowledge of the software development cycle S/he must also have experience developing Front-End and Back-end. Job holder must be knowledgeable about cross-platform interoperability (multiple platforms i.e. NT, Intranet, etc.) , major tools in a toolkit for a specific platform and features of multiple toolkits. S/he must be experienced at resolving hardware, software, and communications malfunctions and understand the business impact of resolving complications..
BNY Mellon is an Equal Employment Opportunity/Affirmative Action Employer. Minorities/Females/Individuals with Disabilities/Protected Veterans. 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.