Job Title: Software Developer
Position Type: Full-time
Department: Technology
Direct Supervisor: Application Architect
Summary
A financial software engineer is responsible for developing, modifying, and updating software programs within the merchant acquiring, finance and banking industry. This role involves working with various businesses to create solutions such as financial onboarding software and omni-commerce gateway debit/credit card systems.
Responsibilities
- Collaborate with clients to gather and understand requirements.
- Test software and resolve issues.
- Maintain and update systems post-deployment.
- Participate in technical design discussions.
- Integrate software components for seamless functionality.
- Write and optimize efficient code.
Requirements
- Proven experience as a Software Developer, Software Engineer, or similar role.
- Familiarity with Agile development methodologies.
- Experience in software design and development within a test-driven environment.
- Proficiency in coding languages (e.g., C++, Java, JavaScript) and frameworks/systems (e.g., AngularJS, Git).
- Experience with databases and Object-Relational Mapping (ORM) frameworks (e.g., Hibernate).
- Ability to quickly learn new languages and technologies.
- Strong communication skills.
- Problem-solving mindset with a resourceful approach.
- Attention to detail.
- Bachelor’s degree in Computer Science, Engineering, or a related field.