3Line commenced business in 2007 with the primary aim of using technology to make financial services easily available to the financially excluded. We believe this is a basic human right, and 3Line is our platform for achieving this purpose. We focus on four key areas: Electronic Banking, Issuer Processing, Agency Banking and Identity Management, all driven by our Card Scheme. Our vision is to be the second largest driver of e-Services, second only to the internet and through that, make financial services easily available to the financially excluded as a means of social reformation and transformation. Our mission is to operate an end-to-end electronic payment system which allows organizations, government agencies, and individuals collect, bank, and transfer or withdraw money electronically anytime, anywhere, making money safe and secure at all times. To do this, we open and operate secure platforms that connect organizations with people, introduce tailor-made products and services that meet the needs of those they serve by design functions and locations, and educate the financially excluded on steps to take to achieve financial freedom.
Responsibilities
- Design, develop, and maintain applications and integrations.
- Create appropriate and suitable documentation according to our standards and guidelines (e.g., code comments, and design documents).
- Learn new technologies as needed to successfully perform these duties.
- Provide reasonable and accurate time estimates for tasks, and consistently meet deadlines.
- Create and execute unit-test cases against developed software, to ensure high quality.
- Debug software and fix defects uncovered and reported during the testing process.
- Work with other software engineers, product managers, and technical operations team members, as needed, to ensure quality and the successful rollout of new applications or features.
- Attend and actively contribute to the Development Agile Sprint Review sessions.
- Perform software deployment, as and when requested.
- Provide post-release software and application support, including incident reporting.
Qualifications
- Proven hands-on Software Development experience in the FINTECH industry.
- Proven Hands-on experience (3 years) in designing and developing applications using Flutter
- Object-oriented analysis and design using common design patterns.
- Knowledge of Dart, Java, Kotlin, SQLite, Webpack, HTML, JavaScript, and CSS3
- Code versioning tools like Git, Jenkins, etc.
- Networking and handling push notifications
- Experience in Android and IOS development.
- Test cases for better performance and debugging of code minimum of 1-year experience working on QA automation
- Experience with test-driven development
- Experience with networking and handling push notifications.
Method of Application
Signup to view application details.
Signup Now