Credit Direct Limited a leading innovation-driven financial services company based in Lagos, Nigeria with branches spread across the country. We pioneered the unsecured micro-lending space in Nigeria and are positioned to be the dominant market leader in the Country and beyond. Our services are hinged on a partnership with employers and our customers to provide friendly innovative loan and investment products while our various repayment options give our customers the freedom, flexibility, and confidence to enjoy their lives. Our services are trusted by over 300,000 active customers, the largest endorsement in the Nigerian public and private sectors; and this has inspired us to remain the leader in Nigeria's micro-lending space.
JOB SUMMARY
In this role, you will be responsible for developing -based applications. This includes anything between complex groups of back-end service and web services using mvc framework. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential.
JOB DESCRIPTION
- Write, test, manage and debug .net code for applications.
- Collaborate with other developers to design and implement new features and functionality.
- Troubleshoot and resolve technical issues.
- Learn and apply new technologies and programming techniques.
- Contribute to the development of software development best practices and standards.
- Write well designed, testable code.
- Conducting software analysis, programming, testing, and debugging.
- Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance.
- Contributing in all phases of the development lifecycle.
- Writing well designed, testable, efficient code.
JOB EXPERIENCE
- 1-3 years of experience developing apps, webservices, middleware using .net/mvc frameworks.
- Experience in database management.
- Experience in Computer architecture.
- Previous experience working at a Startup or fintech or enterprise environment.
- Able to work with minimal supervision.
Experience:
- Proficiency in .net, with a good understanding of its ecosystems
- Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts
- Familiarity with different design and architectural patterns
- Skill for writing reusable C# libraries.
- Knowhow of C# concurrency patterns.
- Basic Understanding of the concepts of MVC (Model-View-Controller) Pattern and RESTful web services
- Relevant Knowledge of .net/mvc frameworks.
- Ability to write clean, readable C# code
- Basic knowhow of class loading mechanism in .net
- Experience in handling external and embedded databases
- Understanding basic design principles behind a scalable application
- Skilled at creating database schemas that characterize and support business processes
- In-depth knowledge of code versioning tools, for instance, Git.
Required Knowledge, Skills & Competencies:
- Web frameworks like Struts and Spring
- Service-oriented architecture
- Web Technologies like HTML, JavaScript, CSS, JQuery
- Markup Languages such as XML, JSON
- Abstract classes and interfaces
- Constructors, lists, maps, sets
- File IO and serialization
- Exceptions
- Generics
- Multithreading and Synchronization
Method of Application
Signup to view application details.
Signup Now