Job description
Are you ready for an exciting new, fast paced work opportunity?
Fremont Bank offers a very attractive employment package that includes:
Fremont Bank founded in 1964, is one of the oldest independently owned banks in the Bay Area and is one of the top rated mid-tier banks in the nation. Voted a Top Workplace for 2020 and for the past ten consecutive years , Fremont Bank has an immediate opening for a Software Development Manager in Hayward, CA.
Position Overview
The Manager, Software Development oversees the development teams for Residential Lending Technology Team. This role is primarily focused on the leadership and development of people and practices and enables self-directed teams to successfully execute against their goals within an Agile environment. This manager is a leader who guides, coaches, and mentors a team of software engineers in the design, development, delivery, and maintenance of core applications and services. The Software Development Manager gives the team the skills and support to be self-sufficient in all technical, business, and inter-personal aspects of their job, in a collaborative environment where consensus building, personal accountability, fairness, integrity, and servant leadership are highly valued.
As a key leadership role, the Software Development Manager is accountable for managing and coordinating resources and processes to deliver software and products while participating in the strategic planning for the division's technology platform and project execution needs.
Role and Responsibilities
Scrum (Software Development)
Asp.Net Mvc Framework
Leadership
Architecture
J Query
Are you ready for an exciting new, fast paced work opportunity?
Fremont Bank offers a very attractive employment package that includes:
- Various Recognition Programs including Monetary Spot Bonuses!
- Up to $5000 Tuition Reimbursement for continued education!
- 10 Paid Bank Holidays!
- Paid Vacation!
- Paid Sick Time!
- An ESOP (Employee Stock Ownership Plan) = Retirement Money!!
- 401K Plan with an employer match!
Fremont Bank founded in 1964, is one of the oldest independently owned banks in the Bay Area and is one of the top rated mid-tier banks in the nation. Voted a Top Workplace for 2020 and for the past ten consecutive years , Fremont Bank has an immediate opening for a Software Development Manager in Hayward, CA.
Position Overview
The Manager, Software Development oversees the development teams for Residential Lending Technology Team. This role is primarily focused on the leadership and development of people and practices and enables self-directed teams to successfully execute against their goals within an Agile environment. This manager is a leader who guides, coaches, and mentors a team of software engineers in the design, development, delivery, and maintenance of core applications and services. The Software Development Manager gives the team the skills and support to be self-sufficient in all technical, business, and inter-personal aspects of their job, in a collaborative environment where consensus building, personal accountability, fairness, integrity, and servant leadership are highly valued.
As a key leadership role, the Software Development Manager is accountable for managing and coordinating resources and processes to deliver software and products while participating in the strategic planning for the division's technology platform and project execution needs.
Role and Responsibilities
- Manage a group of ~7-10 software engineers
- Improve agile development and continuous delivery processes
- Ensure code quality and maintainability by evolving architecture and tech stack, code reviews, refactoring, standards and improving build and test systems
- Stay abreast of industry/technology trends relevant to the Software Engineering discipline
- Regularly review team performance, collaborate with them on improvement initiatives/experiments, and understand the data, team and workflow
- Attract, recruit, retain, and develop top engineering talent
- Review the performance of individual team members and provide effective coaching for improvement
- Cultivate and groom leaders
- Act as a servant leader to a team or a team of teams so that they are enabled to maximize the value they can deliver to the business
- Foster and enable software craftsmanship and innovation
- Advocate for the team and promote their successes, celebrate their failures, and share key learnings throughout the organization
- Lead accountability, autonomy, and empowerment within your teams and manage the appropriate boundaries to achieve the result of having self-directed work teams
- Bachelor's Degree or equivalent
- 7+ years’ experience in software development
- 3+ years’ experience as a senior team lead or manager in an agile SW development environment
- 3+ years’ experience in Agile/Scrum/Kanban/SAFe
- Preferred Qualifications
- Superb communication and presentation skills
- Proficient in the programming languages used (C#, SQL, HTML, jQuery, AngularJS or other JavaScript frameworks)
- Advanced knowledge of SOA, Restful API’s, WCF, Entity Framework
- Advanced knowledge of web development and technologies e.g. IIS, ASP.NET MVC, etc.
- Proven track record in fostering, grooming, and growing self-governed teams
- Proven track record in attracting new talent and retaining key talent
- Ability to quickly understand and assess technical aspects of our products and components
- Ability to advice on best practices (architecture, implementation, team dynamics, etc.)
- Experience delivering reliable DevOps solutions, continuous integration and continuous delivery
- Conflict resolution and coaching
- Change management and coaching
- Capable of contributing technically when necessary
- Deep knowledge of software design patterns, algorithms, data structures and modern programming techniques
- Database design and data architecture skills
- Experience working in a Financial or regulated environment
- Project Management abilities
Recommended Skills
Agile Software DevelopmentScrum (Software Development)
Asp.Net Mvc Framework
Leadership
Architecture
J Query