About MCU:At Municipal Credit Union, we believe that an incredible culture helps create a happy and motivated team that works hard to achieve the best results for themselves and their members. For more than 100 years, MCU has provided affordable financial products and convenient services to a membership base that is now comprised of over 600,000 individuals. With each new generation we have the pleasure of interacting with, we maintain the credit union promise of people helping people.
Our Mission:
To help hard-working New Yorkers build better tomorrows
Our Vision:
Be New York's most loved financial institution by helping our members build their best financial futures
OVERVIEW: The Software Development Manager is an agile, innovative and proficient leader of the IT development team with a service-focused mentality. This software and solution architect is a full Stack .Net Core, java, SOAP, C#, SQL developer with a passion for driving enhancements to advance Municipal’s core banking capabilities.
This is a key role that specializes in enterprise-scale development solutions focused on optimizing efficiency through technology. This manager must have the vision to identify integration opportunities with ancillary applications, while maintaining day-to-day operations. They must balance efficiency with effectiveness, have a strong analytical mindset and are able to do this in a fast-paced environment.
- Manage, develop and motivate a team of software developers, nurturing a high-performance and service-oriented-culture.
- Fosters strong relationships with lines of business to align organizational goals with technology solutions.
- Develop custom solutions to support back-end operations.
- Lead and manage the end-to end life cycle for core system and ancillary applications.
- Define and enhance processes, practices, and standards for Software Development, in an Agile environment, to promote continuous improvement, adherence to best practices, increased productivity and quality.
- Enhance and standardize the SDLC, QA and documentation processes.
- Lead continuous improvement initiatives, identifying opportunities for process optimization, streamlining workflows, maximizing and leveraging technology to enhance efficiency.
- Maintain up-to-date knowledge of banking industry trends, emerging technologies, and best practices in software development.
- Proactively identifies, analyzes and documents risks/problems, recommends solutions, and initiates corrective action.
- Oversee business intelligence functions by building and delivering complex SQL reporting package creation.
- Promotes and maintains a positive work atmosphere by communicating in a manner consistent and professional standards to work effectively with members, co-workers, management, and vendors.
- Influences software architecture design and provides guidance while enforcing software standards, tools and platforms to ensure a stable, scalable environment.
- Collaborate with and directly supervise the work of contracted onshore and/or offshore development teams.
- Ensure development employees meet deadlines and deliver necessary resources on their assigned tasks for credit union wide projects
- Proactively seeks out opportunities to increase employee engagement and employee development.
- Adherence to all compliance and regulatory requirements.
- Performs additional related duties and special projects as assigned.
Leadership Competencies:
- Responsible for hiring, coaching, mentoring and managing a team of high-performing software developers and engineers.
- Ability to take calculated risks and innovate.
- Proven ability to build and maintain relationships at all levels of the organization
- Excellent verbal and written communication skills.
- Adept on simplifying technical concepts.
- Highly ethical with a member first mentality.
- Optimize resource management of team.
- Defines and manages SLAs for development work requests.
- Leads team in effective change management.
- Assist with internal and external IT audits related to core systems data controls, change management, and third party integration security.
- Provides monthly KPI’s for organizational reporting.
- Adheres to company policies, procedures, and assigned request within the established SLA’s.
Technical & Experience Requirements
- Bachelor’ or master’s degree in computer science, Software Engineering, Information Systems or a related discipline.
- Five plus years of experience managing, coaching, mentoring and motivating IT development staff.
- Seven to ten years of hands-on experience in architecting, designing and delivering enterprise-scale solutions.
- Seven to ten years of experience in developing, integrating and supporting core banking platform (Symitar/PowerOn/RepGen).
- Knowledge of other JHA Products – OpCon, Synergy, Synapsis, Enterprise Workflow.
- 5 to 7 years (or equivalent) experience in developing applications on web-based platforms.
- 3-5 years of experience developing .NET applications.
- Experience in – PowerOn, .NET, SQL/SQL Server, XML, HTML/CSS, jQuery, JSON, Python, JavaScript, VB/VS, COM/DCOM, IIS, Crystal Reports, C#.
- Builds and enhances API development to support the credit union’s software platforms.
- Ability to optimize complex queries and large data sets.
- Proficient in source control process and technology.
- Proficient with .NET based architecture including XML, SOAP and Web Services, and business productivity applications.
Why you'll be a good fit:
Our Core Values are an integral part of who we are and who we hire. By living our Core Values, every day, we continue to attract the best and brightest talent, achieve unsurpassed results and continuously challenge ourselves to be better than yesterday. These values are at the heart of our organization and within every teammate. To be a great fit, you’ll bring the following
Results - We are passionate about winning.
Agility - We proactively anticipate, respond and pivot to ensure MCU wins.
Integrity - We operate with the highest ethical standards and highest degree of honesty.
Belonging - We cultivate a culture of inclusion and teamwork.
Ownership - We take personal responsibility and hold ourselves accountable for the results.
What we can offer you:
Competitive compensation, medical and dental benefits.
401K with employer match
Flexible paid time off
We are committed to hiring, training, cultivating, promoting, and celebrating an environment where we have a welcoming and fulfilling place for all people to call home. Diversity of race, thought, sexual orientation, age, veteran status, religion, and disability will empower us to thrive as individuals, as teams, and as an organization.
Municipal Credit Union (MCU) is an Equal Opportunity Employer.
Municipal Credit Union provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.