⚡ New Feature

Auto-Apply to Jobs While You Sleep

Stop spending hours applying manually. Our Premium Auto-Apply scans new listings every day and sends your application automatically — so you never miss an opportunity.

🔒 Secured by Stripe 📋 Cancel anytime ✅ 100+ jobs applied monthly
Home Jobs Lagos Senior Software Engineer – Java | Flutter | ReactJS

Senior Software Engineer – Java | Flutter | ReactJS

Credit Direct Limited  · Banking / Financial Services

Contract Lagos
Lagos
Deadline: 17 September 2026
Posted June 19, 2026

This position is responsible for designing, developing, and maintaining software applications in partnership with the development team. It entails producing clean, efficient code, resolving technical issues, and actively participating in the ongoing enhancement of software solutions.

Job Details

Develop and implement software solutions using modern programming languages and frameworks, ensuring adherence to best practices in coding standards and software design principles. Collaborate with cross-functional teams, including developers, designers, and product managers, to gather requirements, define project scope, and deliver high-quality, scalable applications. Conduct rigorous testing, debugging, and performance optimization to enhance system reliability and efficiency. Stay current with emerging technologies and industry trends to drive innovation and improve development processes. Participate in code reviews, provide constructive feedback, and mentor junior developers to foster a culture of continuous improvement and technical excellence.

Design, implement, validate, and sustain software applications in accordance with given specifications.

Craft clean, efficient, and maintainable code in strict adherence to industry best practices and established coding standards.

Conduct thorough code reviews to uphold high standards of code quality and facilitate knowledge sharing among team members.

Collaborate effectively with the Senior Software Engineer and other colleagues to gain a comprehensive understanding of project requirements and technical specifications.

Work closely with product managers, designers, and QA teams to guarantee the successful completion and delivery of projects.

Demonstrate strong communication skills by engaging with team members and stakeholders to foster clarity and ensure all parties are aligned on project objectives.

Provide technical assistance and resolve complex issues by analyzing system errors, diagnosing hardware or software malfunctions, and implementing appropriate solutions to ensure seamless operation and minimize downtime for end-users.

Investigate, diagnose, and address software defects and performance bottlenecks to ensure optimal functionality and reliability of systems.

Enhance and optimize existing software applications to drive continuous improvement and elevate performance standards.

To remain abreast of evolving industry trends and emerging technologies, integrate cutting-edge methodologies and innovative solutions into your development activities.

Produce and update comprehensive technical documentation for software applications, encompassing design specifications and code annotations, ensuring clarity and accuracy throughout all stages of development.

Ensure all documentation is meticulously crafted to be clear, concise, and readily accessible to pertinent team members while fostering consensus on project objectives.

Seeking an individual with a Bachelor’s degree in a relevant field or equivalent experience, along with at least three years of professional experience in a comparable role. Proficiency in industry-standard software and tools is essential, as is strong analytical and problem-solving skills. Candidates must demonstrate excellent communication abilities, both written and verbal, and the capacity to work effectively in a team-oriented environment. A track record of managing multiple priorities and meeting deadlines with meticulous attention to detail is required. Familiarity with compliance standards and regulatory requirements is a plus.

A bachelor’s degree in computer science, software engineering, or a closely related field is required.

Seeking candidates with a minimum of two to four years of practical experience in software development roles.

Demonstrated expertise in designing, building, and delivering software applications alongside active participation in collaborative software development initiatives.

Demonstrates strong expertise in at least one programming language, such as Java, Python, C, or JavaScript.

Proficient in utilizing software development frameworks and libraries, including but not limited to Spring, Django, and .NET.

Technical Skills: Proficiency in [specific programming languages, tools, or frameworks], with a strong understanding of [relevant technologies or methodologies]. Experience in [specific tasks or processes], including [examples of applications or systems]. Ability to troubleshoot and resolve complex technical issues efficiently. Familiarity with [industry standards, protocols, or best practices] to ensure high-quality deliverables. Knowledge of [specific systems or platforms] to support system integration and optimization.

Develops and manages scalable, secure cloud infrastructure solutions using industry-leading platforms to optimize performance, reliability, and cost-efficiency. Designs, implements, and maintains cloud environments, including computing, storage, networking, and database services, while ensuring compliance with security best practices and regulatory standards. Monitors system health, troubleshoots issues, and proactively identifies opportunities for performance enhancement and automation to support business objectives. Collaborates with cross-functional teams to align cloud strategies with organizational goals, ensuring seamless integration and scalability. Requires expertise in cloud services such as AWS, Azure, or Google Cloud, proficiency in scripting and automation tools, and strong problem-solving skills. Experience with DevOps practices, infrastructure as code (IAC), and containerization technologies is highly valued.

Cybersecurity Management entails the strategic oversight and coordination of an organization’s security measures to safeguard digital assets against evolving threats. This role involves developing, implementing, and enforcing comprehensive security policies, protocols, and frameworks to ensure compliance with industry regulations and mitigate risks. Key responsibilities include monitoring network vulnerabilities, conducting risk assessments, and leading incident response efforts to address security breaches promptly. Additionally, the position requires collaboration with cross-functional teams to promote security awareness, integrate best practices, and align security initiatives with business objectives. Candidates should possess expertise in risk management, threat intelligence, and cybersecurity frameworks, along with strong leadership and communication skills to effectively guide security strategies and foster a culture of security resilience.

Data analysis involves collecting, processing, and interpreting complex datasets to derive meaningful insights, identify trends, and support data-driven decision-making. This role requires proficiency in statistical methods, programming languages such as Python or R, and data visualization tools like Tableau or Power BI. Candidates must possess strong analytical skills, attention to detail, and the ability to translate technical findings into actionable business strategies. Responsibilities include cleaning and organizing raw data, performing exploratory data analysis, developing predictive models, and presenting findings to stakeholders through clear and concise reports. Familiarity with SQL for database querying and experience with machine learning techniques are often essential requirements for this position.

We are seeking a skilled Database Administrator to oversee the organization, security, and efficiency of our data systems. The ideal candidate will ensure data integrity, optimize database performance, and implement robust backup and recovery procedures. Responsibilities include designing, maintaining, and monitoring databases, troubleshooting issues, and collaborating with IT teams to align data solutions with business needs. Proficiency in SQL, knowledge of database platforms (e.g., Oracle, MySQL), and experience with data modeling are essential. Strong problem-solving skills, attention to detail, and the ability to manage large-scale data environments are required.

We seek a strategic leader to spearhead our organization’s digital transformation journey, driving innovation and enhancing operational efficiency through the integration of cutting-edge technologies. The ideal candidate will possess a proven track record in leading digital initiatives, with expertise in cloud computing, data analytics, and process automation. Responsibilities include developing and executing a comprehensive digital strategy, modernizing legacy systems, and fostering a culture of continuous improvement. Proficiency in change management, stakeholder engagement, and cross-functional collaboration is essential, along with strong leadership skills to inspire and guide teams through transformation. A minimum of 10 years of relevant experience in digital transformation or related fields is required, complemented by a bachelor’s degree in computer science, business administration, or a related discipline.

Develops, implements, and oversees the Information Security Management framework to safeguard organizational assets against cyber threats and vulnerabilities. Establishes policies, standards, and procedures to ensure compliance with regulatory requirements and industry best practices. Conducts risk assessments, identifies potential security gaps, and implements corrective measures to mitigate risks. Monitors security controls, investigates incidents, and coordinates responses to security breaches. Collaborates with cross-functional teams to promote security awareness and ensure alignment with business objectives. Maintains up-to-date knowledge of emerging threats, technologies, and compliance mandates to continuously enhance the security posture.

We are seeking a skilled IT Application Support professional to provide technical assistance and resolve application-related issues for our organization. The ideal candidate will possess a minimum of three years of experience in IT support, with a strong understanding of various operating systems, software applications, and troubleshooting methodologies. Responsibilities include diagnosing and resolving hardware and software problems, performing system updates and patches, managing user accounts and permissions, and ensuring the smooth operation of critical business applications. The role requires proficiency in Active Directory, Microsoft Office Suite, and basic scripting knowledge. Excellent communication skills and a customer-focused approach are essential to effectively interact with end-users and stakeholders. The ability to work independently, prioritize tasks efficiently, and maintain detailed documentation is also required.

Overseeing IT governance and ensuring compliance with established standards and regulations are key responsibilities within this role. The position mandates adherence to industry best practices, organizational policies, and relevant legal frameworks to mitigate risks and maintain operational integrity. Required qualifications include a strong background in IT governance frameworks, risk management methodologies, and regulatory compliance expertise. Additionally, the role demands proficiency in auditing processes, policy development, and the ability to communicate complex compliance requirements across all levels of the organization.

We oversee the comprehensive management of our organization’s IT infrastructure, ensuring seamless operation of hardware, software, networks, and systems. This role involves maintaining optimal performance, security, and reliability of all IT resources while adhering to industry best practices and compliance standards. Responsibilities include implementing and managing infrastructure upgrades, monitoring system health, troubleshooting technical issues, and coordinating with cross-functional teams to align IT capabilities with business objectives. A strong understanding of cloud services, virtualization, and cybersecurity principles is essential, along with proficiency in relevant tools and technologies. The ideal candidate will demonstrate expertise in infrastructure design, scalability planning, and proactive problem-solving to support continuous improvement and innovation.

IT Service Management (ITSM) involves the implementation, management, and optimization of IT services to align with business needs, ensuring efficiency, reliability, and continuous improvement. This role requires expertise in ITIL frameworks, service desk operations, incident and problem management, and the ability to leverage ITSM tools such as ServiceNow or Jira. Responsibilities include overseeing service requests, resolving technical issues, maintaining documentation, and collaborating with cross-functional teams to enhance service delivery. Strong analytical skills, problem-solving abilities, and a customer-centric approach are essential, along with proficiency in IT service frameworks and a commitment to best practices in service management.

We seek a proficient Mobile Device Management (MDM) professional to oversee the deployment, security, and maintenance of mobile devices across our organization. The ideal candidate will ensure seamless integration of devices with our IT infrastructure, enforce compliance with security protocols, and troubleshoot any technical issues that arise. Responsibilities include configuring and managing MDM solutions, monitoring device performance, and providing end-user support to ensure productivity and data protection. Additionally, the role requires staying current with emerging MDM technologies and industry best practices to optimize system efficiency and security. Candidates must possess strong technical expertise in MDM platforms, along with exceptional problem-solving and communication skills to collaborate effectively with cross-functional teams.

We are seeking a skilled Network Administrator to oversee and maintain our organization’s network infrastructure. This role requires proficiency in configuring, monitoring, and troubleshooting network systems, including routers, switches, firewalls, and servers. The ideal candidate will possess strong analytical skills, attention to detail, and the ability to resolve complex technical issues efficiently. Responsibilities include ensuring network security, optimizing performance, managing user access, and implementing backup and recovery procedures. A bachelor’s degree in computer science, information technology, or a related field is preferred, along with certifications such as CCNA, Compton Network+, or equivalent experience. Proficiency in networking protocols (TCP/IP, DNS, DHCP), virtualization technologies, and scripting languages is essential. Excellent communication and teamwork abilities are also required to collaborate with IT staff and stakeholders.

Responsible for developing, implementing, and maintaining efficient programming and scripting solutions to meet specified requirements and enhance system functionality. Ensures code quality through thorough testing, debugging, and adherence to best practices. Collaborates with cross-functional teams to identify needs, propose improvements, and deliver scalable, high-performance applications. Requires proficiency in relevant programming languages, frameworks, and tools, along with strong problem-solving and analytical skills. Must demonstrate attention to detail, adaptability to evolving technologies, and the ability to work both independently and collaboratively in a dynamic environment.

We seek an experienced Project Manager to lead and oversee projects from initiation through completion, ensuring adherence to timelines, budgets, and quality standards. The ideal candidate will coordinate cross-functional teams, manage stakeholder expectations, and mitigate risks while implementing best practices in project planning and execution. Responsibilities include developing project scopes, allocating resources efficiently, tracking progress, and delivering high-impact results. Strong leadership, analytical, and communication skills are essential, along with proficiency in project management tools and methodologies. A proven track record in managing diverse projects within specified constraints is required.

Quality Assurance professionals are responsible for ensuring that products and services meet established standards of quality, reliability, and performance. They develop and implement testing protocols, identify defects, and collaborate with cross-functional teams to resolve issues efficiently. Through meticulous inspection, documentation, and analysis, they verify compliance with specifications, industry regulations, and customer expectations. Strong attention to detail, analytical skills, and proficiency in testing methodologies are essential for success in this role. Additionally, they may contribute to process improvements, risk assessments, and the development of quality control frameworks to enhance overall operational excellence.

Ensures adherence to all relevant regulatory standards, laws, and internal policies to mitigate legal and operational risks for the organization. Collaborates with cross-functional teams to interpret and implement compliance requirements effectively. Conducts regular audits, assessments, and monitoring to verify ongoing compliance with applicable regulations. Maintains comprehensive documentation of compliance activities and reports findings to management as needed. Identifies potential compliance gaps and proactively recommends corrective actions to senior leadership. Stays current with evolving regulatory changes and industry best practices to ensure continuous improvement.

go to method of application

To submit your application, please utilize the provided link(s) on the company’s official website.

Qualifications

BA/BSc/HND

Experience Required

2 - 4 years

More jobs in Lagos