Be part of a high energy FinTech organisation and contribute to the development of cutting-edge Financial Technology products
Work closely with the cross-functional team members of product managers, designers, operations, compliance, and security professionals to collaboratively Design, Develop, Test, Deploy and Run cutting edge financial services products
Be passionate about user experience, relentless about quality and have zero tolerance for production and security issues
Responsible for activities involved in the analysis, design, development, troubleshooting, debugging and maintenance of enterprise, high-volume, transactional systems
Participate in and help lead design and code reviews
Analyse and improve efficiency, scalability, and stability of various system resources
Develop effort estimates and plan implementation of products, based on requirement documents
Work with the QC team to help design test plans and support testing tools and processes
Create and maintain documentation as needed
Stays abreast of current technology, new technological advances, and company standards
Pre-Requisites
Bachelor’s Degree in Computer Science, Software Engineering, Information Technology or equivalent
Minimum 5 years of experience in software development in high-energy, productive teams
Experienced in system architecture design, design review and code review
Strong proficiency of OOP concept, .NET Framework, .NET Core, T-SQL, Web API, MVC, C#/VB.Net, C++, and Angular
Experience using common Source Code Management tools, such as SVN, GIT
Experience in API and dependency integration
Ideally, experienced in building financial services products (payments, banking, insurance etc)
Experienced in building application with AWS services
Positive attitude and eagerness to learn, along with quality team lead role
Well organized and able to meet tight deadline with good quality
Able to work independently, detail-oriented, and have strong problem-solving skills
Enjoys working in a collaborative, technically challenging environment with rapidly changing requirements
Proven team player with a solid delivery track record of building cutting edge software products
Strong verbal and written communication skills, professional, confident, assertive