Senior Software Developer (EFT & Fast)
Fimple
Fimple is a technology company focused on building a cloud-native, highly composable, and extendible platform to meet the end-to-end platform requirements of digital, disruptive, and new entrant financial players seeking agility. We offer a modern, highly composable, and extensible platform with robust ecosystem/marketplace support, powering business needs and fostering success in a rapidly evolving market.
We are seeking a highly skilled Senior Software Developer to join our team and contribute to the development of our banking and framework modules. The ideal candidate will have a strong background in software development, excellent communication skills, and proven experience in the banking industry. You will work closely with our design and product teams to deliver scalable, secure, and high-performance applications that meet the needs of our clients.
What Will The Right Person Look Like?
- Bachelor’s degree in Computer Science, Information Technology, or a related field. Advanced degrees and relevant certifications are a plus.
- 5+ years of professional experience in software development.
- Proven experience in the banking or financial services industry.
- Strong proficiency in at least one of the following: C#, .NET Core, Java, or Node.js.
- Solid understanding of RESTful APIs, microservices architecture, and integration with frontend applications.
- Familiarity with relational databases (SQL Server, PostgreSQL, or similar) and version control systems such as Git.
- Knowledge of cloud environments (AWS, Azure, or GCP) is a strong plus.
- Working in cross-border payments including SWIFT or local transfer systems such as EFT and FAST domains is a strong plus.
- Fluent in English with strong verbal and written communication, interpersonal, and presentation skills.
- Strong problem-solving, planning, and decision-making skills.
- Ability to work independently, apply judgment, maintain stable performance under stress, and demonstrate flexibility in an evolving work environment.
- Experience with Agile/Scrum methodologies.
What Will You Be Doing?
- Design, develop, and maintain core banking and framework modules.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure applications are scalable, secure, and performant.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and provide constructive feedback.
- Optimize applications for maximum speed and efficiency.
- Develop and maintain reusable code and libraries for future use.
- Work closely with product owners, architects, and end-users to deliver updates and status reports.
- Stay up-to-date with emerging technologies and propose improvements.
- Participate actively in Scrum meetings and product sprints.