About this role
Lead Software Engineer
As a Lead Software Engineer for our Digital Payments Team, you will lead a team of engineers to build and scale systems that move money reliably, securely, and at high volume. You will own key integrations with payment vendors globally, leading projects end-to-end from technical design through delivery. You will drive cross-functional conversations while coordinating across engineering, product, and external partners to ship new payment initiatives
ROLES AND RESPONSIBILITIES
-
Drive the delivery of key initiatives, while guiding the team on best engineering practices
-
Develop and support .Net Core and .Net Framework REST APIs and Microservices
-
Write clean and scalable code using standard software design patterns and best practices
-
Mentor and develop your team, promoting continuous improvement and quality delivery
-
Design and integrate third-party services into our application to support business needs
-
Collaborate with multiple teams and developers to meet project deadlines
-
Analyze opportunities for improvements in our application and process flow
-
Translate business requirements into technical specifications and a plan for delivery
-
POSITION REQUIREMENTS
-
Bachelors degree in Computer Science, Information Technology, or a related field
-
7+ years of professional experience as a .Net Developer or any comparable object oriented programming language
-
3+ years leading teams deliver complex initiatives and core projects
-
Proficiency with .Net Core, C#, Python, Java, SQL Server, and Git/Azure DevOps
-
Strong understanding of object-oriented programming, design patterns, relational databases, and SDLC
-
Experience with debugging, performance profiling, and optimization
-
Ability to efficiently manage time when working on multiple tasks - working independently or together with team members
-
Self-motivated, team player, with efficient communication
-
Willingness to prepare technical documentation that can be used for the development team
-
PERKS AND BENEFITS
-
Cycle2Work Scheme
-
Eyecare Vouchers
-
Employee Stock Purchase Plan
-
Employee Assistance Program (EAP)
-
Electric Car Scheme
-
Employee Referral Bonus
-
Customer Referral Bonus
-
Birthday Off (working week)
-
Ria Money Transfer is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
-
Check out our website to learn more about the company at: http://www.riamoneytransfer.com/
-
The position responsibilities outlined above are intended to define the general contents and requirements to perform this job. It is not to be taken as a complete statement of responsibilities or requirements. This job description does not restrict the Company’s right to assign or reassign duties and responsibilities to this job as needed.