What are the responsibilities and job description for the Vice President, Senior Developer position at SMBC Nikko Securities America, Inc.?
Develop and maintain banking group’s software applications and data platforms across broker-dealer and swap-dealer entities. Perform large-scale application design, development, and maintenance of securities platforms and systems. Work with stakeholders to establish reference data systems for securities and pricing data, synthesize technology solutions to meet front-end business objectives, ensure back-end functionality demands of the application are met, and create the front-end interface of the applications for optimal user experience. Coordinate integration of applications with the larger company software ecosystem.Hybrid remote work permitted.Requirements: Master’s in Computer Science, Applied Computer Science, or Computer Information Systems, plus 3 years of experience in the offered position or as software developer/engineer. All of the required experience must have included: developing software applications in a large and complex development environment; designing and architecting data-heavy applications and systems for delivery in the financial services industry; designing and architecting distributed systems; deploying cloud solutions on AWS or Azure; knowledge of equities and fixed income instruments; performing ETL/ELT on data; programming in Python and Java, within a DevOps lifecycle (using Git and Jenkins), and with REST web services and microservice architectures; working with MS SQL Server, RDMS, SQL, Jira/Confluence, GRPC and protobuf; working with databases and data management tools Mongo DB, Exadata, Snowflake and SnapLogic; performing delivery and risk management; facilitating data queries with Charles River and Bloomberg trading systems; and delivering solutions in Agile environment using TDD and BDD concepts.