Job Title: Senior Software Engineer (Full Stack PDR Application)
Job Summary:
We are seeking an experienced Senior Software Engineer (Full Stack) to join our PDR Application team. The ideal candidate will have a strong background in real-time data services, preferably within the banking payments domain, and possess the technical expertise and leadership skills to drive project success in an agile environment.
Key Responsibilities:
- Lead the technical development of full stack solutions for the PDR application.
- Act as a technical leader within the squad, ensuring adherence to the Definition of Done (DoD) and high-quality code standards.
- Foster a collaborative and transparent team culture by serving as a servant leader who encourages open communication.
- Identify and remove impediments or blockers that may hinder squad progress.
- Provide technical insight, progress measurement, and accountability, while maintaining a positive and productive working environment.
- Serve as the primary point of contact for client technical management, ensuring clear communication and alignment with business objectives.
- Collaborate with cross-functional teams to deliver scalable, reliable, and high-performing applications.
Required Skills & Experience:
- Minimum 6 years of experience as a Software Engineer, with strong Full Stack development expertise.
- At least 3 years of experience working in an Agile environment, with a solid understanding of Agile processes and practices.
- Proven experience in technical leadership, guiding development teams and enforcing best engineering practices.
- Strong expertise in:
- Apache Spark
- SQL
- Java
- Excellent understanding of Real-Time Data Services, preferably within the Banking Payments domain.
- Strong organizational, analytical, and communication skills, with the ability to effectively manage multiple stakeholders and priorities.