Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Mar 12, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Credit Direct Limited is a non-bank finance company with its Head-Quarters in Lagos, Nigeria. The company was established in 2006 and is focused on providing Payroll based consumer loans to eligible individuals. The Company currently operates in 25 states in Nigeria including the Federal Capital Territory- Abuja. With a staff strength of over 1000 employees and an active customer base in excess of 300,000, Credit Direct Limited is positioning itself to become the dominant market leader in the unsecured micro-lending (payroll lending) space in Nigeria and indeed Sub-Saharan Africa.
    Read more about this company

     

    Node.js Developer - Contract

    JOB SUMMARY

    The roles and responsibilities of Node.js developers include designing and developing high-performing applications with the help of the Node.js runtime environment. They create fast, robust, scalable, high-performance web applications using different JavaScript frameworks.

    JOB DESCRIPTION

    • Work on building the back-end applications that power web and mobile applications.
    • Developing and implementing complex Node.js applications to the cloud infrastructure.
    • Designing and maintaining scalable and efficient APIs and integrating third-party APIs into Node.js applications.
    • Write an efficient, transparent, and well-documented code that meets industry regulations and standards.
    • Work collaboratively with designers, stakeholders, and product owners to define, design, and implement new features in existing software solutions.
    • Participate in performance optimization and tuning of existing Node.js applications by reviewing software code and providing constructive feedback for improvement.
    • 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

    • Experience working with cloud-based infrastructure, such as AWS or Azure.
    • Familiarity with front-end development frameworks, such as React.js or AngularJS.
    • Working knowledge of test-driven development (TDD).
    • Demonstrable experience in web application development with expertise in Node.js.
    • Proficiency with front-end technologies like CSS, HTML and JavaScript.
    • Knowledge of database technologies and agile development methodologies.
    • Experience working with databases, such as MySQL or MongoDB.
    • Understanding of microservices architecture and DevOps principles.
    • Excellent problem-solving and management skills.
    • 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.

    go to method of application »

    Credit Underwriter

    JOB SUMMARY

    Implement all guidelines, processes and procedures to facilitate efficient underwriting norms to improves portfolio quality and customer experience.

    Job Responsibilities:

    Credit Underwriting

    • Implement the operational systems, policies, and processes in support of business objectives or customer needs as may be communicated from time to time.
    • Adhere strictly to company underwriting policies and procedures and growth, quality and profit objectives through the loan approval process. 
    • Analyse pertinent financial and credit data and makes final credit decisions (approval or declination) within signing authority. Recommends to higher level of authority as appropriate. 
    • Provide guidance to line officers as applicable on identification and management of fraudulent loans. 
    • Assist in the development and implementation of risk frameworks to mitigate fraud using customer data.

    People Management 

    • Provide direction and clarify responsibilities for team members. 
    • Communicate effectively with team members and ensure that they are accurately and promptly informed as required. 
    • Ensure team cohesiveness and effectiveness within the department. Ensure a seamless handshake with the processes and teams of other departments. 
    • Provide support necessary to achieve high employee engagement within the department.
    • Conduct training classes on new or updated operational procedures. 
    • Plan, support, evaluate the performance of members of the division. 
    • Provide development support and equip team members with the knowledge and skills required to perform their job effectively.

    Desired Experience/Knowledge

    • At least 2 years’ experience in a similar role within the financial services industry. 
    • Bank operations or risk management will be an added advantage 
    • Knowledge of operational principles and practices, regulatory environment and policies

    go to method of application »

    Node.js Developer

    JOB SUMMARY

    The roles and responsibilities of Node.js developers include designing and developing high-performing applications with the help of the Node.js runtime environment. They create fast, robust, scalable, high-performance web applications using different JavaScript frameworks.

    JOB DESCRIPTION

    • Work on building the back-end applications that power web and mobile applications.
    • Developing and implementing complex Node.js applications to the cloud infrastructure.
    • Designing and maintaining scalable and efficient APIs and integrating third-party APIs into Node.js applications.
    • Write an efficient, transparent, and well-documented code that meets industry regulations and standards.
    • Work collaboratively with designers, stakeholders, and product owners to define, design, and implement new features in existing software solutions.
    • Participate in performance optimization and tuning of existing Node.js applications by reviewing software code and providing constructive feedback for improvement.
    • 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

    • Experience working with cloud-based infrastructure, such as AWS or Azure.
    • Familiarity with front-end development frameworks, such as React.js or AngularJS.
    • Working knowledge of test-driven development (TDD).
    • Demonstrable experience in web application development with expertise in Node.js.
    • Proficiency with front-end technologies like CSS, HTML and JavaScript.
    • Knowledge of database technologies and agile development methodologies.
    • Experience working with databases, such as MySQL or MongoDB.
    • Understanding of microservices architecture and DevOps principles.
    • Excellent problem-solving and management skills.
    • 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.

    go to method of application »

    Enterprise Application Support Analyst

    JOB SUMMARY

    We are looking for an experienced Application Support Analyst who will be responsible for providing technical support and maintenance for our various applications, databases, web, and mobile platforms. The ideal candidate will have a strong understanding of application support, database administration, web servers, and possess intermediate skills in SQL, MSSQL, MySQL, as well as familiarity with .NET and Spring Boot frameworks.

    JOB DESCRIPTION

    Application Support:

    • Provide technical support for a range of applications, resolving issues promptly to ensure minimal disruption to business operations.
    • Troubleshoot and debug application problems, identifying root causes and implementing effective solutions.
    • Collaborate with development teams to deploy application updates and enhancements.

    Database Support:

    • Manage and maintain MSSQL and MySQL databases, ensuring optimal performance, security, and reliability.
    • Perform routine database maintenance tasks such as backups, restores, and performance tuning.
    • Monitor database activity and proactively identify and resolve issues.

    Web and Mobile Application Support:

    • Support web and mobile applications, including installation, configuration, and troubleshooting.
    • Collaborate with development teams to ensure seamless integration and deployment of web and mobile applications.
    • Provide technical guidance and support to end-users on web and mobile application usage.

    Knowledge of Web Servers:

    • Administer and configure web servers such as Tomcat and IIS to ensure optimal performance and availability.
    • Monitor web server activity and troubleshoot issues as they arise.
    • Implement security measures and best practices to protect web server environments.

    Intermediate Skill in SQL and Database Administration:

    • Write and optimize SQL queries to extract, manipulate, and analyze data.
    • Assist with database administration tasks, including schema design, indexing, and data migration.
    • Perform data analysis and generate reports to support business needs.

    NET and Spring Boot Framework Knowledge:

    • Familiarity with .NET and Spring Boot frameworks for application development and support.
    • Ability to troubleshoot and support applications developed using .NET and Spring Boot.

    Java and Deployment of Java and .NET Applications:

    • Proficiency in Java programming language and ability to deploy Java applications.
    • Experience in deploying and supporting .NET applications in various environments.

    Knowledge of Fineract Lending Application:

    • Familiarity with Fineract lending application or similar financial software preferred.
    • Provide support and maintenance for Fineract lending application as needed.

    JOB EXPERIENCE

    • Bachelor's degree in Computer Science, Information Technology, or related field.
    • Minimum of 3 years proven experience in application support, database administration, and web/mobile application support.
    • Strong understanding of web servers such as Tomcat and IIS.
    • Intermediate skills in SQL, MSSQL, and MySQL database administration.
    • Experience with .NET and Spring Boot frameworks.
    • Proficiency in Java programming language.
    • Excellent problem-solving skills and ability to work well under pressure.
    • Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
    • Attention to detail and commitment to delivering high-quality solutions.

    go to method of application »

    IT Quality Assurance Tester

    JOB SUMMARY

    In this role, you will be responsible for ensuring the quality of software products by testing them for functionality, reliability, and performance.

    JOB DESCRIPTION

    • Significantly contribute to quality testing, maintenance, and deliverables associated with the organization’s information technology initiative.
    • Contribute to the quality assurance process for software development projects.
    • Support continuous quality improvement to ensure the delivery of the best possible IT products and services.
    • Validate systems, products or services against user experience goals, metrics and targets.
    • Collaborate with developers, project managers, product managers, and other stakeholders to ensure that the software/product quality meets requirements and specifications.
    • Identify and track quality assurance metrics, such as defects and test coverage.

    JOB EXPERIENCE

    • Bachelor's degree in Computer Science or a related field.
    • 2+ years of experience as a QA engineer.
    • Possess adequate knowledge and experience with information technology testing applications.
    • Practical experience analyzing data and translating the outcome to actions.
    • Good understanding of software development processes and testing methodologies.

    Experience:

    • Support complex, multi-disciplinary quality assurance technical projects using engineering expertise.
    • Performing deep dive technical solution analysis and design aligning to the overall quality assurance engineering strategy.
    • Collaborate with other functional teams on aspects of the feature or sub-system.
    • Work with the team to develop and refine test cases for new products/features to ensure adequate test coverage.
    • Adequate understanding of all QA cycle, such test plan creation, test case creation and execution and reporting are a must.
    • Understanding of software testing lifecycles, in either agile or Waterfall environments.
    • Detailed understanding of all phases of the Software Development Lifecycle (SDLC), including Agile and Waterfall is required.

    Required Knowledge, Skills & Competencies:

    • Adequate knowledge and understanding of automated testing.
    • Adequate knowledge of Load and Performance testing tools: (JMeter, Cypress, Soasta cloud test)
    • Basic application and usage of API testing tools: (Post man, swagger, soapui, Apiary)
    • Adequate application and usage of Unit testing tools: (Junit,NUnit, PHPUnit, SonarQube, Code coverage).
    • Adequate application and usage of Test Management tools: (Mantis bug tracker, TestCollab, IBM Rational Quality manager, Jira).
    • Adequate application and usage of Functional testing tools: (Selenium, Cucumber).
    • Adequate application and usage of Multi-device testing tools: (DeviceAnywhere, Amazon device farm, Device emulators).

    Person Specification:

    • Have strong communication and interpersonal skills.
    • Experience with testing tools and techniques, and be able to communicate effectively with both technical and non-technical stakeholders.
    • Possess keen analytical and problem solving skills.
    • Show critical thinking with great attention to details.
    • Good understanding of software development processes and methodologies.

    go to method of application »

    Mobile Application Engineering

    JOB SUMMARY

    As a Flutter Developer, you will play a key role in the design, development, and maintenance of our mobile applications, with a primary focus on the Flutter framework. Your work will directly contribute to enhancing the user experience and functionality of all our mobile products. The ideal candidate should have a deep understanding of software engineering, flutter framework, project management, and team leadership skills.

    JOB DESCRIPTION

    • Ensure the team adheres to coding standards, best practices, and quality guidelines.
    • Mobile App Development
    • Design and implement high-performance, reliable, and scalable mobile applications using Flutter.
    • Collaborate with cross-functional teams to define, design, and ship new features.
    • Maintain Code Quality and Standardization
    • Write clean, maintainable, and efficient code.
    • Conduct code reviews to ensure code quality and adherence to best practices.
    • Debug and resolve software defects and issues promptly.
    • UI/UX Design Integration. Also, collaborate effectively with UI/UX designers to implement visually appealing and intuitive user interfaces.
    • Ensure seamless integration of design elements into the application.
    • Integrate with backend services, APIs, and third-party libraries to support application functionality.
    • Collaborate with backend developers to ensure smooth communication between the frontend and backend systems.
    • Performance and Code Optimization
    • Identify and address performance bottlenecks and optimize application performance.
    • Stay updated on the latest Flutter and mobile development, latest technology trends, software development practices, and tools.
    • Write unit tests to ensure the reliability and robustness of the code.
    • Create and maintain comprehensive technical documentation for code, processes, and configurations.

    JOB EXPERIENCE

    • 3-5 years of experience developing mobile applications using Flutter frameworks.
    • Strong knowledge of Dart programming language and Flutter framework.
    • Experience with mobile app development best practices, design patterns, and architecture.
    • Familiarity with RESTful APIs, JSON, and backend integration.
    • Proficient understanding of code versioning tools, such as Git.
    • Experienced in backend API integrations.
    • Experience in Computer architecture.
    • Knowledge of software development best practices, including agile methodologies and continuous integration/continuous delivery (CI/CD) pipelines.
    • Familiarity with Agile/Scrum methodologies and project management principles.
    • Strong problem-solving skills and the ability to work collaboratively in a team environment.
    • Excellent communication skills and the ability to articulate technical concepts to non-technical stakeholders.

    go to method of application »

    Back-End Developer (.Net) - Contract

    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

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Credit Direct Limited Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail