When you mentor and advise multiple technical teams and move financial technologies forward, it\'s a big challenge with big impact. You were made for this. As a Senior Manager of Software Engineering, AWM, INVESTMENT TECHNOLOGY, you serve in a leadership role by providing technical coaching and advisory for multiple technical teams, as well as anticipate the needs and potential dependencies of other functions within the firm. As an expert in your field, your insights influence budget and technical considerations to advance operational efficiencies and functionalities. Job responsibilities Manage a software engineering team that designs, implements, and maintains front-end and back-end applications, services, libraries, and frameworks Full-stack design and development for financial software Optimize application for maximum speed, reliability and scalability. Follow and promote Agile practices including Scrum, Lean, BDD, and Continuously Delivery Research new technologies, identify and learn best practice, adapt quickly, and provide technical guidance across the organization.Promoting excellent user experience and system performance by supporting SRE practices Work with multiple globally distributed teams to deliver end-to-end solution across regions. Mentoring junior resources on best coding practices Advise, collaborate with, and synthesize feedback from Wealth Managers and Product Specialist Required qualifications, capabilities, and skills Proven track record of technical leadership experience, 10+ years of software engineering experience.Proven track record of hands-on software development experience Must possess excellent analytical, problem solving, & decision-making skills. Strong computer science fundamentals such as algorithms, data structures, multithreading, object-oriented development, distributed applications, client-server architecture Strong experience in building performant, scalable and reliable web applications JavaScript, HTML, CSS development fluency with 6+ years\' experience.Experience with libraries like ReactJS and building applications with reusable UI components Full stack architectural understanding,Excellent knowledge of Java technologies including core Java, Spring Framework,Experience with unit and integration tools and techniques including JUnit, mocking and test-driven development Cloud-Native development experience, experience in high availability development and architectural practices, relational database development skills including SQL and data modelling Preferred qualifications, capabilities, and skills ReactJS developer fluency with 5+ years\' experience, Familiar with HTML5 runtimes like Electron, User interface design experience developing user-facing software, Experience with building Progress Web Applications (PWA) Familiar with distributed system patterns and libraries like Spring Cloud, Experience with large complex projects with distributed development teams Hybrid Mobile App development experience, experience with Kafka and RabbitMQ, Experience with NoSQL databases
foundit
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.