What are the responsibilities and job description for the Manager Development - ST position at Desert Financial Credit Union?
The Development Manager position plays a critical role in creating and enhancing next-gen digital products across all aspects of Credit Union banking and lending.
Your job: Lead the team and collaborate/contribute / oversee the development, implementation, and maintenance of applications – including solving complicated software issues and researching solutions / integrating new web products or technologies to expand functionality. Through your management of the team you will ensure we are building and maintaining a high performing organization and producing high quality products.
SwitchThink Solutions is a subsidiary of Desert Financial Credit Union. Categorized as an IT Services CUSO (Credit Union Service Organization), SwitchThink offers technology solutions that help credit unions, including Desert Financial, achieve their digital transformational goals. Our development, infrastructure, and IT operations experts work hand-in-hand with our clients to maximize the benefits of digital technology to speed results.
What you will do here:
Divide time between hands on keyboard and management responsibilities. Management responsibilities will include leading and supervising a team of Web Application and/or Front End Developers to ensure the appropriate skilled resources are in place to meet product, project and client needs. Manage staff performance including recruiting/onboarding activities, coaching/mentoring, development/training plans, one on ones, goal setting, team recognition, performance appraisals and active performance management.
Demonstrate our Mission and Values, act as a change agent and facilitate cross team collaboration / process improvements including building relationships with stakeholders and the leadership team to solicit feedback, share information, plan, roadmap and continuously improve how we are working / performing as an organization including exceeding expectations.
Responsible for collaborating on the design / architecture of projects to find the best solution to meet project / request requirements. Complete hands on development tasks including coding, developer testing, implementation of web based applications and integrations across multiple products / organizational units, and code reviews, meeting the agreed upon architecture / design.
Troubleshoot and resolve complex web application issues, research technical problems and partner with architects on improvements for web applications and standards.
Act as a mentor / leader / escalation within the development team, help other developers timebox / ask for assistance when needed to ensure development remains on track. Learn and integrate new technologies and support the implementation of new standards / process changes.
Follow SDLC processes and participate in Agile / SCRUM meetings, tasking / sizing work, offering alternative solutions to meet requirements and escalating issues throughout the sprint. Work with team to breakdown stories if needed to ensure they are sprint sized deliverables and apply effort to ensure stories are completed as agreed upon during the sprint planning sessions.
Perform other job-related duties as assigned.
What you will need:
Bachelor's degree in Computer Science, Information Technology or related field preferred.
Equivalent Combination Of Education And Experience Required.
8 years of experience in web programming, specifically planning and delivering software platforms used across multiple products and organizational units. Deep expertise and hands on experience with Web Applications and programming languages such as .NET Framework, .NET Core, MVC, Entity Framework, HTML5, CSS, JavaScript, JQuery, Vue.js, XML, AJAX, XSLT and SQL required.
Experience providing technical leadership, working in a team-oriented/collaborative environment and providing coaching and mentoring required.
Experiencing working in an Agile / SCRUM environment and using tools such as JIRA, TFS, and Rally to manage work required.
1 years experience in a leadership role preferred.
Experience working in the Credit Union or Financial industry preferred.
Experience With PCI, SSAE18 Or ITIL Preferred.
Advanced technical knowledge in Microsoft .NET Framework, .NET Core, MVC, Entity Framework, HTML5, CSS, JavaScript, JQuery, XML, AJAX, XSLT and SQL required.
Strong understanding of object-oriented programming concepts and best practices (e.g. SOLID principles) and their use in client-side web applications, interfaces and databases required.
Strong understanding of SOA design, service development and reuse (.e.g.NET Core, WCF) required.
Understanding of CI/CD practices required.
Strong understanding of test driven development, unit test and integration test development required.
Ability to foster an environment that promotes collaboration, exchange of information and successful accomplishment of shared goals with business stakeholders, IT service peers, and vendor partners.
Analytical, Mathematical, And Creative Problem-solving Skills Required.
Self-starter and ability to work independently or delegate assigned tasks while using strong judgement and decision making to raise issues / ask questions / follow-up / escalate and timebox for efficiency required.
Excellent listening, interpersonal, written and communication including strong customer service skills required.
Ability to effectively prioritize and execute tasks as required for deadlines including effectively leading, inspiring, motivating and engaging team to stay on track and perform under pressure / tight timelines required.
Ability to adhere to standards and processes and contribute to them including for development, the SDLC, Agile/SCRUM and security required.
Should possess leadership qualities and skills and have a desire and commitment to grow their skill set and career into leadership / management required.
Azure DevOps and cloud hosted application / management experience preferred.
Microsoft Certifications preferred.
PCI or ITIL Certifications preferred.
We are proud to be an EEO/AA employer M/F/D/V. We maintain a drug-free workplace and perform pre-employment substance abuse testing.
For additional information about our organization, careers, and benefits visit: http://www.desertfinancial.com/careers.
Your job: Lead the team and collaborate/contribute / oversee the development, implementation, and maintenance of applications – including solving complicated software issues and researching solutions / integrating new web products or technologies to expand functionality. Through your management of the team you will ensure we are building and maintaining a high performing organization and producing high quality products.
SwitchThink Solutions is a subsidiary of Desert Financial Credit Union. Categorized as an IT Services CUSO (Credit Union Service Organization), SwitchThink offers technology solutions that help credit unions, including Desert Financial, achieve their digital transformational goals. Our development, infrastructure, and IT operations experts work hand-in-hand with our clients to maximize the benefits of digital technology to speed results.
What you will do here:
Divide time between hands on keyboard and management responsibilities. Management responsibilities will include leading and supervising a team of Web Application and/or Front End Developers to ensure the appropriate skilled resources are in place to meet product, project and client needs. Manage staff performance including recruiting/onboarding activities, coaching/mentoring, development/training plans, one on ones, goal setting, team recognition, performance appraisals and active performance management.
Demonstrate our Mission and Values, act as a change agent and facilitate cross team collaboration / process improvements including building relationships with stakeholders and the leadership team to solicit feedback, share information, plan, roadmap and continuously improve how we are working / performing as an organization including exceeding expectations.
Responsible for collaborating on the design / architecture of projects to find the best solution to meet project / request requirements. Complete hands on development tasks including coding, developer testing, implementation of web based applications and integrations across multiple products / organizational units, and code reviews, meeting the agreed upon architecture / design.
Troubleshoot and resolve complex web application issues, research technical problems and partner with architects on improvements for web applications and standards.
Act as a mentor / leader / escalation within the development team, help other developers timebox / ask for assistance when needed to ensure development remains on track. Learn and integrate new technologies and support the implementation of new standards / process changes.
Follow SDLC processes and participate in Agile / SCRUM meetings, tasking / sizing work, offering alternative solutions to meet requirements and escalating issues throughout the sprint. Work with team to breakdown stories if needed to ensure they are sprint sized deliverables and apply effort to ensure stories are completed as agreed upon during the sprint planning sessions.
Perform other job-related duties as assigned.
What you will need:
Bachelor's degree in Computer Science, Information Technology or related field preferred.
Equivalent Combination Of Education And Experience Required.
8 years of experience in web programming, specifically planning and delivering software platforms used across multiple products and organizational units. Deep expertise and hands on experience with Web Applications and programming languages such as .NET Framework, .NET Core, MVC, Entity Framework, HTML5, CSS, JavaScript, JQuery, Vue.js, XML, AJAX, XSLT and SQL required.
Experience providing technical leadership, working in a team-oriented/collaborative environment and providing coaching and mentoring required.
Experiencing working in an Agile / SCRUM environment and using tools such as JIRA, TFS, and Rally to manage work required.
1 years experience in a leadership role preferred.
Experience working in the Credit Union or Financial industry preferred.
Experience With PCI, SSAE18 Or ITIL Preferred.
Advanced technical knowledge in Microsoft .NET Framework, .NET Core, MVC, Entity Framework, HTML5, CSS, JavaScript, JQuery, XML, AJAX, XSLT and SQL required.
Strong understanding of object-oriented programming concepts and best practices (e.g. SOLID principles) and their use in client-side web applications, interfaces and databases required.
Strong understanding of SOA design, service development and reuse (.e.g.NET Core, WCF) required.
Understanding of CI/CD practices required.
Strong understanding of test driven development, unit test and integration test development required.
Ability to foster an environment that promotes collaboration, exchange of information and successful accomplishment of shared goals with business stakeholders, IT service peers, and vendor partners.
Analytical, Mathematical, And Creative Problem-solving Skills Required.
Self-starter and ability to work independently or delegate assigned tasks while using strong judgement and decision making to raise issues / ask questions / follow-up / escalate and timebox for efficiency required.
Excellent listening, interpersonal, written and communication including strong customer service skills required.
Ability to effectively prioritize and execute tasks as required for deadlines including effectively leading, inspiring, motivating and engaging team to stay on track and perform under pressure / tight timelines required.
Ability to adhere to standards and processes and contribute to them including for development, the SDLC, Agile/SCRUM and security required.
Should possess leadership qualities and skills and have a desire and commitment to grow their skill set and career into leadership / management required.
Azure DevOps and cloud hosted application / management experience preferred.
Microsoft Certifications preferred.
PCI or ITIL Certifications preferred.
We are proud to be an EEO/AA employer M/F/D/V. We maintain a drug-free workplace and perform pre-employment substance abuse testing.
For additional information about our organization, careers, and benefits visit: http://www.desertfinancial.com/careers.