Associate Manager, Software Development

Company: Q2
Company: Q2
Location: Bangalore, India
Commitment: Full time
Posted on: 2024-01-26 05:19
As passionate about our people as we are about our mission.What We’re All About:Q2 is proud of delivering our mobile banking platform and technology solutions, globally, to more than 22 million end users across our 1,300 financial institutions and fintech clients.  At Q2, our mission is simple: Build strong, diverse communities by strengthening their financial institutions. We accomplish that by investing in the communities where both our customers and employees serve and live.What Makes Q2 Special?Being as passionate about our people as we are about our mission. We celebrate our employees in many ways, including our “Circle of Awesomeness” award ceremony and day of employee celebration among others! We invest in the growth and development of our team members through ongoing learning opportunities, mentorship programs, internal mobility, and meaningful leadership relationships. We also know that nothing builds trust and collaboration like having fun. We hold an annual Dodgeball for Charity event at our Q2 Stadium in Austin, inviting other local companies to play, and community organizations we support to raise money and awareness together.RESPONSIBILITIES:Team Leadership:Lead and manage a team of skilled software developers, fostering a collaborative and high-performance culture.Project Planning:Lead project planning activities, developing detailed schedules, milestones, and resource allocation plans to ensure timely and efficient project execution.Project Execution:Ensure successful execution of project deliverables and activities while maintaining strict adherence to defined processes and industry best practices.Oversee sprint planning, retrospective and daily scrum meetings.Stakeholder & Cross-functional Collaboration:Collaborate closely with stakeholders in both North America and India, demonstrating flexibility.Engage with diverse teams including business users, implementation teams, quality assurance, customer success and sales ensuring seamless execution of the project.Technology & Innovation:Oversee the software development projects from build to launch. Prioritize and manage multiple projects simultaneously and effectivelyOversee the implementation and integration of applications & back-end servicesEnsure review processes are followed, strictly enforcing measures to improve the performance of applications and provide recommendations to improve securityInstil best practices for software development, coding standards, assuring the delivery of high-quality work on timeContribute to building enhanced code coverage & high-quality software code, by identifying design & implementation flaws via systematic code reviewsPlan & execute legacy modernization to improve the functionality, design, performance, as requiredOversee & guide teams to plan & schedule operational activities related to applications’ support & maintenance.Manage applications’ functionality to ensure a 24 x 7 environment.Assist & monitor during rollouts to various environments, mentor teams on the rollout procedure guidelinesProvide and lead technical consultancy to project teams to meet project objectives and requirementsActively monitor the statuses, establish priorities, and set deadlines, and proactively communicate project status to all stakeholdersResponsible for ensuring that all security, availability, confidentiality, and privacy policies and controls are adhered toAct as a technical resource to customers, prospects, and internal teamsEvaluate the teams’ & organization's technology & tools usage and needs, recommending improvements in a timely mannerWork with leaders and peers to collaborate on assigned strategic or technical initiatives, resolve problems, and drive efficiencyWork on issues where analysis of situations or data requires an in-depth knowledge of organizational objectivesImplement strategic policies when selecting methods, techniques, and evaluation criteria for obtaining resultsProvide direct supervision to professional and technical individual contributors of similar or different skillsets.A Bachelor’s degree in Computer Science or similar stream with a minimum of 12 years of related experience; or an advanced degree with 8+ years of experience; or equivalent relevant work experienceTypically requires 3-6 years managing and developing technical teamsHas a strong programming experience and knowledge in any of the Programming languages (C#, Go, Python, Java & the like) and SQL.Expertise in any of the backend frameworks like Django/Flask/.NET tech stack/Spring, Hibernate/Entity, HTML, CSS, and JavaScript.Knowledge of Angular or ReactJs or Vue, is a must.Extensive knowledge on, but not limited to, Design patterns, Algorithms & Data structures, Multithreaded programming, Time-complexity, Testing, Debugging.Experience in system interfacing (among different software systems/ devices) is preferredExperience in responsive web-based application development is a mustCreative, innovative, and keen sense of design with an eye for upcoming trends is a plusAdvanced knowledge in software development life cycles and software development processes, including agile methodologiesIs abreast with the latest tools, technologies, and trends in software developmentAbility to manage multiple projects and priorities concurrently in a fast-paced environmentDemonstrated ability to learn and adapt to new & changing technologiesExcellent analytical, problem solving, logical thinking skills to isolate and identify potential issues in a complex environmentProven ability to deliver IT projects on time, within budget and of excellent qualityPossesses relevant knowledge and experience in cloud technologies, AWS (Amazon Web Services) preferredAbility to have technical discussions with other teams’ senior technical contacts and upper managementExcellent project management, written and verbal communication skillsStrong leadership and mentoring skillsKnowledge and experience in the banking industry preferredExperience integrating applications with core banking platforms desired#LI-RR1#LI-OnsiteHealth & WellnessHybrid & Remote Work Opportunities                                                                  Flexible Time OffCareer Development & Mentoring ProgramsGenerous Retirement Benefit Plans, including a company-matching HSA program.Health & Wellness Benefits, including a 12-weeks of parental leave for eligible new parentsCommunity Volunteering & Company Philanthropy ProgramsEmployee Peer Recognition Programs – “You Earned it”How We Give Back to the Community:You can learn more about our Q2 Spark Program, Q2 Philanthropy fund, and our employee volunteering programs on our Q2 Community page. Q2 supports dozens of wide-reaching organizations, such as the African American Leadership Institute, Ladders for Leaders, and The Trevor Project, promoting diversity and success in leadership and technology. Other deserving beneficiaries include Resource Center helping LGBTQ communities, JDRF, and Homes for our Troops, a group helping veterans rebuild their lives with specially adapted homes.At Q2, our goal is to be a diverse and inclusive workforce that fosters mutual respect for our employees and the communities we serve. Q2 is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
View Original Job Posting