Sr, Group Manager, Application Development : Manages multiple application development projects for one or several business segments, including all phases of the systems development and implementation process. Provides analysis, design, development, testing and ongoing support for the client area application systems in an environment of diverse development platforms, computing environments, software, hardware, technology, tools, etc.. Works collaboratively with business partners on technology solutions that have a significant revenue or cost impact, oversees the development and implementation of multiple application systems and identifies resource requirements to ensure best practice development techniques. Works collaboratively with business partners in defining, developing, and implementing technology solutions that have impact on improving the business. Oversees the development and implementation of multiple application systems. Defines resource requirements and allocations, monitors and improves quality, and ensures best practice development techniques.
Ensures the availability, integrity and stability of production systems by identifying appropriate resources to manage all systems and having a process in place to respond quickly to problems.
Manages and forecasts operating budget within the approved plan.
Communicates timely and accurate project-related information to relevant parties.
Acts as an advocate for change management, encourages innovation and creativity in technology solutions.
Recruits, directs, motivates and develops staff, maximizing their individual contribution, their professional growth and their ability to function effectively with their colleagues as a team.
Manages multiple development teams. Contributes to the achievement of multiple teams' objectives.
Assisting with designing, implementing, supporting and managing enterprise strategic technology platform in payments and banking domain.
Owning applications and business capabilities built on those applications in close collaboration with stakeholders.
Must have understanding of Agile methodology to effectively steer organization towards iterative development, related tools adoptions and ceremonies disciplines.
Proven ability to analyze current applications and capabilities and make enhancements to increase their effectiveness.
Proficiency and aptitude in information system technologies and working with diverse teams.
Supporting infrastructure migration methodologies and techniques to support system application and Data movements to multi-cloud Azure or AWS.
Understanding of data exchange and integration formats including XML, JSON, and SOAP.
Understanding of security solutions such as SSO, Oauth, IAM/User Registry, and Encryption.
Experience with applying data integration patterns using traditional and modern data technologies (SQL, NoSQL).
Should have had proven experience in managing vulnerabilities and keeping systems up to date.
Understanding of cloud-aware and native, and as-a-Service platform offerings such as Pivotal Cloud Foundry and Kubernetes.
Developing process flow diagrams and systems documentation.
Should be good in preparing artifacts and presenting same before stakeholders.
Experience in managing development of high performing / high thru put applications
Champion change within the organization, to achieve competitive advantage for the Line of Business.
Develop and improve personnel and organizational technical skills.
Recruiting, sourcing, onboarding, performance management and contract maintenance for contractors working in the business area as required.
Advanced degree in computer science or a related discipline, or equivalent work experience required12 + years of experience in systems analysis and program development with related supervisory, management and administrative experience required, experience in the securities or financial services industry is a plus.