Overview
The Decision Management program enables intelligent decision-based products through streaming analytics with the ability to govern these decisions and manage their outcomes with business agility. This program leverages business rules & AI engines, a streaming big data cluster, an in-memory data grids, APIs, & UIs to deliver real time decisions at global scale.
We are looking for a Software Engineering Manager/Engineering Lead to join our DMP team for the Decision Operations product in Dublin office.
Responsibilities
* Technically lead a development team to code scalable, reliable, maintainable, and secure Java decision operations applications
* Plan, design and develop technical solutions and alternatives to meet business requirements in adherence with Mastercard standards, engineering principles, processes, and best practices
* Provide strong people leadership and technical guidance to team – lead with a technical vision prioritizing business value
* Lead by example with hands-on approaches that demonstrate engineering excellence
* Work closely with director, product manager, technical leads and architects to align on objectives and architecture guidelines
* Ensure successful delivery of software capabilities adhering to SAFe Agile processes and ceremonies
* Take ownership of complex problems and production incidents with dependencies across services and collaborate with cross-functional teams to drive timely resolution
* Possess the aptitude to quickly learn and contribute to our complex platform
* Perform code reviews to ensure best practices
* Foster a blameless postmortems culture to identify root causes of incidents and implement corrective and preventive measures
* Establish effective partnerships and relationships across multiple organizations
* Encourage knowledge sharing and collaboration within your Guild/Program to drive the reuse of patterns, libraries, and best practices, enhancing overall productivity
All About You
* Proven track record of delivering results with available resources and developing a high performing development team
* A strong technical leader who can effectively communicate your vision and roadmap to a wide variety of stakeholders and successfully engage your development team
* Proficient programming skills with a deep understanding of Java, SQL, Linux, Spring Framework
* Experience working with highly scalable, reliable, maintainable, performant and secure applications
* Solid expertise in unit testing and familiarity with mocking frameworks like JUnit, Mockito
* Capability to identify and analyze user requirements, clarify requirements with the team, and provide high level solution and estimates
* Bachelor’s degree in computer science, Software Engineering, or a related field
* Desirable skills – experience working with Kafka, Redis, Splunk, Dynatrace, Prometheus
Corporate Security Responsibility
* Abide by Mastercard’s security policies and practices;
* Ensure the confidentiality and integrity of the information being accessed;
* Report any suspected information security violation or breach, and
* Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Engineering and Information Technology
Industries
* Financial Services
* IT Services and IT Consulting
* Technology, Information and Internet
Location: Dublin, County Dublin, Ireland
#J-18808-Ljbffr