DescriptionWe have an opportunity to impact your career and provide an adventure where you can push the limits of whats possible.
As a Fullstack Java/Python Lead Software Engineer within the Asset and Wealth Management - Workplace Solutions team you will be an integral part of an agile team dedicated to enhancing building and delivering trusted market-leading technology products in a secure stable and scalable manner. You will play a crucial role in aligning these products with the firms business objectives.
Job Responsibilities:
- Take initiative and drive programs independently as a self-starter.
- Deliver high-quality technology solutions that address business needs.
- Utilize agile methodologies adhere to coding standards and contribute to technical documentation.
- Participate in design reviews and provide input on design recommendations.
- Prioritize and manage multiple projects concurrently.
- Design develop code test debug and document software solutions.
- Collaborate closely with clients to identify and specify complex business requirements.
- Research evaluate and recommend solutions.
- Demonstrate expertise in Test Driven Development (TDD) and Behavior Driven Development (BDD).
- Support continuous integration build and automated deployment processes.
Required Qualifications Capabilities and Skills:
- Formal training or certification in Software Engineering and 5 years applied experience.
- 8 years of software development experience.
- Proficiency in Core Java/J2EE technologies and Spring.
- Expertise in full-stack Java Python/R AWS PaaS Azure and CI/CD integration.
- Hands-on experience with AWS PaaS architecture.
- Experience with databases (SQL and NoSQL) e.g. Cassandra Aurora Redshift.
- Microservices and cloud development experience (private/public).
- Experience with containerization and Kubernetes.
- Knowledge of AI concepts and tools.
- Advanced knowledge of application data and infrastructure architecture disciplines.
- Experience in leading and mentoring team members.
Preferred Qualifications Capabilities and Skills:
- Familiarity with standard build and deployment tools and DevOps models.
- Strong experience in Agile development and working in Agile environments.
- Knowledge of Python/R and automated testing/continuous integration.
- Strong grasp of fundamental web/internet technologies.
- Desire to build innovative products using cutting-edge technologies.