Western Alliance Bank is seeking an experienced, passionate, highly skilled and results-driven full stack developer to deliver innovative, industry leading solutions.
Requirements
- 8+ years of experience in analyzing, designing and developing using Microsoft Technologies and .NET framework including Angular and REST APIs.
- 5+ years of experience designing, implementing, and maintaining CI/CD pipeline to automate build and test processes, and manage data pipelines using Azure Data Factory.
- Experience working in other UI technologies like React, Node JS, Vue JS, Java, Groovy
- Solid working experience in building applications using .Net MVC, Entity Framework, LINQ, SQL Server, JavaScript, HTML and CSS.
- 5+ years of experience with IaaS, PaaS and SaaS resources in Azure or AWS cloud technologies.
- 5+ years’ solutioning and designing high available client facing production grade responsive applications.
- 5+ years of experience using Git, TFS/Azure DevOps for source control / project tracking / build management.
Responsibilities
- Architect, design, create and maintain the full stack of customer-facing cloud-based applications.
- Develop front and back-end app architecture.
- Contribute to continuous improvements through automation and design efficiencies of the existing product suite.
- Conduct code reviews.
- Ensure products are responsive and optimized for a variety of devices such as low-end mobile phones, desktop.
- Proactively identify and fix issues to improve backend service scalability, resiliency, and fault tolerance.
- Respond to urgent bugs in a timely manner alongside engineers.
Other
- Bachelor's degree in related field required; Masters or MBA in related field preferred.
- Advanced to expert knowledge of general Financial Services or Banking is preferred.
- Advanced to expert knowledge of applicable regulatory and legal compliance obligations, rules and regulations, industry standards and practices.
- Advanced to expert experience in leading cross-functional teams and managing multiple projects simultaneously with an established expertise in one or more key domains of the bank (Deposits, Loans, Operations or Reporting) with the ability to walk through top level process design.
- Advanced speaking and writing communication skills.