BMO - San Ramon, CA
posted about 2 months ago
The position involves a comprehensive role in software development, requiring a deep understanding of both front-end and back-end technologies. The successful candidate will apply their extensive experience in Java, Angular, Microservices, API development, and Spring Boot to design, develop, and maintain fully functioning platforms that include databases and servers. This role emphasizes the importance of user experience and interaction, ensuring that the software products are not only functional but also visually appealing and innovative. The candidate will manage the complete software development process from conception to deployment, ensuring that all components work seamlessly together and meet the required performance standards. In addition to technical skills, the role requires strong project management capabilities, as the candidate will oversee the end-to-end life cycle of software production. This includes maintaining and upgrading software post-deployment, managing automated testing processes, and providing insights based on testing results. The position also involves working independently and handling non-routine situations, which requires a high level of judgment and problem-solving skills. The focus of the role is primarily on the business/group within BMO, but it may also have a broader enterprise-wide focus, necessitating collaboration across various teams and departments. The ideal candidate will possess a strong foundation in various technologies and frameworks, as well as excellent communication and organizational skills. They will be expected to build and manage relationships effectively, demonstrating learning agility and the ability to influence decisions based on data-driven insights. This position is critical to BMO's mission of creating lasting, positive change for customers and communities, and it offers opportunities for professional growth and development within a supportive and inclusive environment.