You will join the Payments Market Expansion team that is responsible for onboarding and implementing solutions for the payment business in new markets.
Key Responsibilities:
- Hands on development of technical solutions for the assigned project – typically more than half the time will be spent on coding
- Designs and implements high-quality, scalable, and robust Java-based applications. You will work closely with cross-functional teams, including developers, product managers, and business analysts, to ensure that our software solutions meet the needs of our clients and align with our strategic goals.
- Manages and assists developers in their day-to-day activities like reviewing low level design solutions, code reviews and talk to business analysts/information architects/Project Managers to resolve blockers for developers.
- Carries out ‘Proof of Concepts’ and publish white papers for technical solutions.
- Be accountable for decisions that influence teams’ resources, budget, tactical operations, and the execution and implementation of processes and procedures.
- Ensures successful collaboration across teams and stakeholders.
- Identifies and mitigates issues to execute a book of work while escalating issues as necessary.
- Provides input to leadership regarding budget, approach, and technical considerations to improve operational efficiencies and functionality for the team.
- Creates a culture of diversity, equity, inclusion, and respect for team members and prioritizes diverse representation.
- Stay up to date with the latest Java technologies and industry trends, incorporating them into the development process as appropriate
- Participate in architectural discussions and contribute to the overall technical strategy of the organization.
- Plans technical deliverables by identifying, analysing and documenting technical solutions and meeting the delivery schedule and quality.
- Support production systems by investigating and resolving complex technical issues.
Technical Skills Required: