DescriptionAs a Lead Software Engineer within Securities Services you will be an integral part of an agile team that enhances builds and delivers trusted market-leading technology products in a secure stable and scalable way. You will conduct critical technology solutions across multiple technical areas supporting the firms business objectives.
Job Responsibilities
- Execute creative software solutions design development and technical troubleshooting thinking beyond routine approaches to build solutions or break down technical problems.
- Develop secure high-quality production code; review and debug code written by others.
- Optimize back-end applications for maximum speed reliability and scalability.
- Drive adoption of best practices in software development and AI integration maintaining high standards of quality security and efficiency.
- Identify opportunities to eliminate or automate remediation of recurring issues to improve operational stability of software applications and systems.
- Work with stakeholders to gather requirements and ensure solutions meet business needs.
- Collaborate with technical Leads and Architects for new products.
- Contribute to and build a software development team with a team culture of diversity opportunity inclusion and respect.
Required Qualifications Capabilities and Skills
- Formal training or certification in software engineering concepts and 8 years of applied experience.
- Hands-on experience in system design application development testing and operational stability.
- Overall knowledge of the Software Development Life Cycle.
- Proficient in coding in one or more object-oriented languages including Java 17 with Spring Boot.
- Advanced understanding of agile methodologies such as CI/CD Application Resiliency and Security.
- Experience building enterprise applications with high availability and performance using Java Spring Kafka EKS Distributed Cache.
- Experience in leading and developing a software engineering team to deliver business critical projects.
- Practical cloud native experience.
Preferred Qualifications Capabilities and Skills
- Keen interest in staying ahead of modern development trends and experimenting with emerging technologies such as AI and Machine Learning.
- Hands-on experience with Microservices Data usage patterns and Event-Driven Architecture (EDA).
- Hands-on experience with no SQL Data bases like Cassandra.
- Hands-on experience with Python programming.
- Experience with RESTful APIs concepts and its integration with .
- Experience working in financial services.
DescriptionAs a Lead Software Engineer within Securities Services you will be an integral part of an agile team that enhances builds and delivers trusted market-leading technology products in a secure stable and scalable way. You will conduct critical technology solutions across multiple technical a...
DescriptionAs a Lead Software Engineer within Securities Services you will be an integral part of an agile team that enhances builds and delivers trusted market-leading technology products in a secure stable and scalable way. You will conduct critical technology solutions across multiple technical areas supporting the firms business objectives.
Job Responsibilities
- Execute creative software solutions design development and technical troubleshooting thinking beyond routine approaches to build solutions or break down technical problems.
- Develop secure high-quality production code; review and debug code written by others.
- Optimize back-end applications for maximum speed reliability and scalability.
- Drive adoption of best practices in software development and AI integration maintaining high standards of quality security and efficiency.
- Identify opportunities to eliminate or automate remediation of recurring issues to improve operational stability of software applications and systems.
- Work with stakeholders to gather requirements and ensure solutions meet business needs.
- Collaborate with technical Leads and Architects for new products.
- Contribute to and build a software development team with a team culture of diversity opportunity inclusion and respect.
Required Qualifications Capabilities and Skills
- Formal training or certification in software engineering concepts and 8 years of applied experience.
- Hands-on experience in system design application development testing and operational stability.
- Overall knowledge of the Software Development Life Cycle.
- Proficient in coding in one or more object-oriented languages including Java 17 with Spring Boot.
- Advanced understanding of agile methodologies such as CI/CD Application Resiliency and Security.
- Experience building enterprise applications with high availability and performance using Java Spring Kafka EKS Distributed Cache.
- Experience in leading and developing a software engineering team to deliver business critical projects.
- Practical cloud native experience.
Preferred Qualifications Capabilities and Skills
- Keen interest in staying ahead of modern development trends and experimenting with emerging technologies such as AI and Machine Learning.
- Hands-on experience with Microservices Data usage patterns and Event-Driven Architecture (EDA).
- Hands-on experience with no SQL Data bases like Cassandra.
- Hands-on experience with Python programming.
- Experience with RESTful APIs concepts and its integration with .
- Experience working in financial services.
View more
View less