EastLansingRecruiter Since 2001
the smart solution for East Lansing jobs

Software Development Manager

Company: MSU Federal Credit Union
Location: East Lansing
Posted on: May 13, 2022

Job Description:

Work Location:This position is a hybrid role with a combination of working both onsite at the Headquarters 2 building in East Lansing and remotely. A schedule of expected onsite and remote workdays will be discussed during the interview process.Essential Duties and ResponsibilitiesSoftware Development Manager:Lead, develop, and support the Software Development employees by providing effective communication and feedback, removing blockers, sharing the vision for superior digital experiences, and driving engagement and dedication to the successful completion of quality work to meet business needs.Responsible for hiring, coaching, mentoring, and managing a team of high-performing software developers.Partner with Scrum Masters to manage day-to-day operational excellence and cross-functional, close-knit collaboration of team members in a growing and continuously learning Agile Scrum work environment.Ensure all Software Development work follows the established Software Development Life Cycle (SDLC) including: analysis, design, development, code review, testing, change management, etc.Partner with product and program management teams and other stakeholders in the Credit Union to ensure healthy and productive feedback loops and create and maintain excellent quality solutions for our employees and members.Collaborate with and directly supervise work of contracted onshore and/or offshore development teams.Evangelize code quality and shift left principles; ensuring code meets acceptance criteria, standards are adhered to, and performance, reliability, and scalability are prioritized.Drive a culture of active engagement, continuous improvement, and commitment to providing superior member service through digital solutions.Lead the management and maintenance of multiple Software Development platforms, ensuring scalability and performance, to keep up with business needs, improve service delivery, and comply with security and regulatory obligations. Promote and lead the adoption of beneficial new technologies and practices as needed to achieve strategic objectives.Lead team meetings and conduct written and/or verbal presentations to department, management, and credit union staff.Analyze metrics and usage of digital channels and core systems to monitor service levels and trends, determine future improvements and staffing needs, and overall evaluation of team performance and efficiency.Define and enhance processes, practices, and standards for Software Development to promote continuous improvement, adherence to best practices, increased productivity and quality, and realization of operational and technological efficiencies.Oversee the proper allocation of team resources to achieve project objectives; evaluating appropriate workload and variety of projects for developers and designers.Responsible for ensuring the security, safety, and integrity of member data, the internal and external credit union websites and applications, digital banking systems, core system applications and mobile applications.Provide application security auditors with source code and access to test systems; interpreting and responding to audit findings, communicating application audit findings to development team and ensure that defects in code are corrected.Analyze and research enterprise-level business problems. Design, develop, and implement enterprise-level business solutions often to reduce costs or to improve business workflow and service to members.Supervise ongoing development and code deployment for internal and external websites and applications, digital banking systems, core system applications and mobile applications. Ensure code is tested and all changes meet quality standards prior to implementation.Ensure development employees meet deadlines and deliver necessary resources on their assigned tasks for credit union wide projects.Ensure development team documentation is followed and kept up to date including; development standards, development and deployment procedures, change management procedures, compliance documentation including FFIEC, disaster recovery procedures, etc.Determine action for any system problem, hardware problem, or usage problem whereby the integrity of the credit union networks or systems could be compromised.Coordinate the development team response to credit union phishing attack including; supporting the security analysts in initiating/following internal credit union communication process, contacting our phishing prevention vendor, and utilizing other resources as necessary.Develop positive, collaborative relationships with third party vendors as necessary for assigned projects, including communicating via email, phone, etc., arranging meetings, and discussing questions and requirements in order to complete assigned projects.Work closely with other Information Technology teams and other credit union departments; coordinating projects that need shared resources, determining and resolving any overlapping impacts on various systems, and ensuring good working relationships between all employees. Will be asked to lead project teams on occasion.Take advantage of budget allocations for training and conference expenses in order to stay current on financial and technology industry topics. Use your knowledge to be progressive and innovative and support the organization in achieving strategic goals and objectives and be competitive in the industry.Assist the Chief Information Officer and VP of Software Development in researching new and innovative products and/or processes to enhance digital service delivery.Participate in training activities within the department/branches/human resources, as well as training outside the department to ensure staff compliance with Credit Union policies and state and federal regulations and laws.Perform other duties and assist other employees, as assigned.Senior Software Development Manager:All duties and responsibilities required of a Software Development Manager.Independently lead the design and development of cross-functional IT projects, communicating with stakeholders and other project team members as necessary.Seek out and implement process improvements that support department design and development goals and increase department productivity and efficiency.Identify and recommend new vendors and/or software tools to support or enhance the development and design processes.Independently analyze and research new and innovative products, enterprise-level business solutions, and/or processes to enhance digital service delivery and/or to reduce costs or improve business workflow.Mentor, support, and offer guidance to fellow managers on management topics such as performance management, project management, etc.Develop relationships with community and industry partners to foster the mission of the credit union and the IT department.Develop relationships with community and industry partners to foster the mission of the credit union and the IT department.Knowledge, Skills, and Abilities RequiredSoftware Development Manager:Must be able to communicate with members, staff, and individuals in the community in a professional manner. This will require excellent written, verbal, and interpersonal communication skills along with the ability to present and explain information effectively for non-technically inclined individuals.Familiarity with and understanding of computers, network and database server infrastructure, networks and the internet, including internet protocols, standards and information security, web and mobile application security concerns, OWASP top-10, and common exploits, etc.Bachelor's degree (B.A.) or equivalent, or actively pursuing this degree in Computer Science, Information Science, Information Technology Management, Business Administration or another related field from accredited four-year college.Three (3) years of progressive IT management/leadership experience leading teams responsible for a SDLC (Software Development Lifecycle), application development and delivery, application product development, software integrations, and/or software design/development/engineering.Five years of related experience and/or training; or equivalent combination of education and experience in software/application development type work preferred.Experience transitioning/managing/leading teams in Agile delivery or DevOps practices.Ability to read and understand complex computer system documentation.Must have proven project management skills with projects of varying complexity and experience.Must be able to attend conferences, seminars, and training sessions out of the area.Previous programming and related experience helpful, knowledge of personal computers and the ability to troubleshoot web applications preferred. Familiarity with some of the following programing languages preferred: PHP, SQL/MySQL, HTML/CSS, AJAX, JavaScript, jQuery, PERL, Python, Ruby, C# or Java, Objective- C/Swift. User Experience design experience is helpful.Ability to use good judgment to solve problems efficiently and accurately and handle complex details.Multi-task orientation to handle and manage a number of projects at once while remaining flexible to changing requirements and priorities.Ability to meet deadlines in a timely manner and collaborate effectively in teams with all levels of the organization.Must be available outside of normal business hours to assist in recovery in the event of a failure or outage of a critical credit union system.Senior Software Development Manager:All knowledge, skills, and abilities required of a Software Development Manager.Have a proven history of setting and holding employees accountable to expectations for quality, security, and service. Experience with instilling and maintaining a culture of commitment to best practices and standards and procedures.Highly organized and have superior analytical problem-solving skills.Ability to determine a business need and provide a temporary solution in the midst of a larger problem resolution.Proven ability to manage enterprise level projects that impact Credit Union processes, employees, and members.Strong ability to thoroughly evaluate vendors and/or software tools for fit with Credit Union strategies and objectives in accordance with Credit Union Vendor Due Diligence processes.Strong knowledge of Credit Union products and services, rules, regulations, policies and procedures as they relate to IT.Strong knowledge of financial product core software, such as Symitar and other Jack Henry systems, as well as the network and database infrastructure for managing all digital applications.Expert knowledge of department programming languages and conventions, design and development standards, and best practices.Change-agent to envision and lead continuous improvements of technology platforms keeping them modern and flexible in order to realize our vision of agility.Equal Opportunity Employer/Protected Veterans/Individuals with DisabilitiesThe contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)

Keywords: MSU Federal Credit Union, East Lansing , Software Development Manager, IT / Software / Systems , East Lansing, Michigan

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Michigan jobs by following @recnetMI on Twitter!

East Lansing RSS job feeds