The ideal candidate will be able to provide technical leadership and mentorship to a team of talented developers. The position requires a strong technical foundation in front end frameworks and extensive experience in delivering complex Angular projects from conception to deployment.
Responsibilities:
- Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
- Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
- Develop and maintain high-quality Angular applications
- Implement and maintain unit tests to ensure code quality and reliability
- Mentor team members and provide technical leadership
- Optimize application for performance and scalability
Qualifications:
- 6+ years of software development experience
- 5+ years hands-on coding skills in both frontend (Angular) and backend (Java) technologies
- 5+ years experience with microservices architecture, Spring Framework, and RESTful API design
- 3+ years in a leadership role
- Proficiency in and Oracle and MongoDB databases
- Experience with messaging (e.g., Kafka) and event-driven architectures
- Strong understanding of software design patterns, architecture principles, and best practices
- Understanding of security best practices in software development
- Proven track record of leading successful software projects and mentoring developers
- Excellent problem-solving skills and ability to navigate complex technical challenges
- Strong communication skills with the ability to explain technical concepts to both technical and non-technical audience
Preferred Qualifications:
- Familiarity with containerization technologies (e.g., Docker, Kubernetes)
- Experience with CI/CD pipelines and DevOps practices
- Understanding of Agile methodologies
- Solid understanding of payments industry, including various payment systems and processes
- Familiarity with ISO 20022 standards, and their application in payments messaging
- Contributions to open-source projects
Education:
- Bachelor’s degree/University degree in Computer Science, Computer Engineering, Information Technology or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
Time Type:
Full timeView the " " poster. View the .
View the .
View the