We are looking for a full stack C#/.Net web developer with relevant experience both in web UI and back-end integration technologies. The job involves architecture, designing and developing, and testing enterprise web solutions as part of agile software development process. The candidate must be able to write quality code. Experience developing tests, including the use of automated testing frameworks (e.g. Selenium) is a plus.
Design and develop highly interactive web applications utilizing ASP.Net, C#, Blazor, Angular, and other related framework/libraries, and integrate with back-end services (RESTful or SOAP API), external web services ensuring high performance on desktop browsers.
Design and develop service-oriented architecture solutions (including REST), constructing and managing services published to internal consumers, integrating with complex databases, third party components and service interfaces.
Have a deep understanding of SQL using either TSQL and/or PLSQL for complex logic, including within stored procedures and/or user functions.
Design, develop and construct complex SSRS reports for Reporting and build SSIS for ETL
Translate functional/nonfunctional requirements into systems requirements, and develop prototypes to validate use cases and system behavior both on the client side as well as sever-side components.
Help the team support and maintain existing application, service, and reporting architecture for existing lines of business.
Plan and estimate project hours for project management
Collaborate with development team members on best practices, Product/tools evaluations, perform POC, and provide recommendations on technology as well as process improvements.
o Knowledge of web front end best practices and UI development framework based on extensive work experience
o Knowledge of Angular practices and commonly used modules based on extensive work experience
o Extensive knowledge of HTML, CSS, and other Web UX frameworks and methods for high performant visual effects
o Strong .NET skills and object-oriented design experience, including working knowledge of the Java web technology platform, applied use of design patterns, and MVC technologies.
o Strong enterprise architecture background covering SOA web services
o Practical knowledge of Enterprise Architecture concepts
o Multi-threaded server-side web application development experience
o Experience designing and implementing web applications
o Experience designing and implementing ETL batch processes
o Demonstrated development and knowledge in service-oriented architecture principles related technologies and real-time messaging (point-to-point, publish-subscribe, asynchronous) and batch design patterns.
o Thorough understanding of the functions of an enterprise application including, database, API, caching, security, messaging and other web services used in the platform
o Knowledge of session management, cross-browser compatibility, web user authentication, XML/JSON and agile development methodologies
o Ability to work independently, designing, developing and deploying solutions with minimal direction
o Strong database development skills including a solid understanding of database technologies
o Knowledge of web server and app server configuration is a nice to have
o Experience with Blazor is preferred
o Experience developing test automation is a plus
o Excellent verbal and written communication skills
For over 230 years, the people of BNY Mellon have been at the forefront of finance, expanding the financial markets while supporting investors throughout the investment lifecycle. BNY Mellon can act as a single point of contact for clients looking to create, trade, hold, manage, service, distribute or restructure investments and safeguards nearly one-fifth of the world's financial assets. BNY Mellon remains one of the safest, most trusted and admired companies. Every day our employees make their mark by helping clients better manage and service their financial assets around the world. Whether providing financial services for institutions, corporations or individual investors, clients count on the people of BNY Mellon across time zones and in 35 countries and more than 100 markets. It's the collective ambition, innovative thinking and exceptionally focused client service paired with a commitment to doing what is right that continues to set us apart. Make your mark: bnymellon.com/careers.
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.