Technology

Business Analysts

True Metals Nigeria Limited·Lagos, nigeria·Full Time·Onsite
TechnologyFull TimeOnsite
-Closes 30 Nov 2026

Business Analyst role, experience in a manufacturing Company

Apply Now
Send your CV along with a cover letter tohrops@truemetalex.com

Please use the job title as the subject line of your email.

At a glance

Company

True Metals Nigeria Limited

Location

Lagos, nigeria

Employment

Full Time

Work style

Onsite

Experience

Valid until

November 30, 2026

Created

November 11, 2026

More opportunities

Similar roles you might like

Junior Project Manager

Barnksforte Group Limited

Lagos , Abuja, nigeria

full-time

Key Responsibilities Project Planning & Coordination Assist in developing project plans, schedules, timelines, and deliverables. Coordinate daily project activities and follow up on assigned tasks. Track project milestones and ensure timely progress. Project Monitoring & Reporting Monitor project progress and provide regular updates to the Project Manager and stakeholders. Prepare status reports, meeting minutes, action trackers, and project documentation. Maintain accurate records of project activities and deliverables. Team & Stakeholder Coordination Collaborate with developers, business analysts, testers, and other project team members. Schedule meetings, document discussions, and follow up on action items. Support communication between internal teams and external stakeholders. Risk & Issue Management Identify and document project risks, issues, dependencies, and potential delays. Escalate blockers and track agreed mitigation actions. Resource & Budget Support Assist with tracking project resources, expenditures, and budgets. Support resource planning to ensure effective project execution. Quality & Delivery Support Monitor deliverables against agreed requirements and acceptance criteria. Coordinate testing activities, feedback, project handovers, and closure documentation. Qualifications & Skills Education: Bachelor's degree or HND in Project Management, Business Administration, Computer Science, Information Technology, or a related field. Experience: 1 - 2 years in project coordination, project management, or a related role. Relevant internship experience may be considered. Project Management Knowledge: Basic understanding of Agile, Scrum, Waterfall, and the Software Development Life Cycle (SDLC). Tools: Working knowledge of Microsoft Excel, Word, PowerPoint, and tools such as Jira, Trello, Asana, or Microsoft Project. Documentation: Ability to prepare project reports, meeting minutes, schedules, and action trackers. Soft Skills: Strong communication, organizational, time management, problem-solving, and interpersonal skills. Certifications: CAPM, Scrum Fundamentals, or similar certifications are an added advantage but not mandatory.

5 hours ago

Java Software Engineer

Crown Interactive

Lagos, nigeria

full-time

Job Objective Are you passionate about building scalable, high-performing applications that transform how the power and electricity sector operates? We are looking for a Software Engineer - Java to join our innovative development team. In this role, you will design, develop, and maintain cutting-edge software solutions that power our electricity distribution (DISCO) and energy management systems, including metering, billing, customer service, and data analytics platforms. You will collaborate with cross-functional teams to deliver reliable, secure, and efficient applications that enable utility companies to enhance operational performance, customer experience, and revenue assurance. Key Roles and Responsibilities: Design, develop, test, and deploy scalable software solutions for electricity distribution and energy management systems. Collaborate with product managers, solution architects, and business analysts to translate DISCO operational requirements into functional software designs. Develop integration layers between software applications and smart meters, GIS systems, CRM, and ERP platforms. Optimize system performance and reliability for handling large datasets from smart grids and metering infrastructure. Implement robust data analytics and reporting modules for energy consumption, loss detection, and revenue assurance. Ensure compliance with regulatory and industry standards (e.g., NERC, ISO). Participate in code reviews, unit testing, and continuous integration/continuous deployment (CI/CD) processes. Provide technical support for solution deployment and troubleshoot post-deployment issues for DISCO clients. Stay updated with the latest technologies in IoT, SCADA, data analytics, and power automation systems relevant to electricity utilities. Required Skills and Competencies Java Javascript Strong knowledge and understanding with Object-Oriented Principles Spring-Boot Java EE Experienced in developing enterprise-level web applications and RESTful APIs using cloud-based architecture MySQL Single Sign - On Technology Enterprise platforms DevOPS Familiarity SAAS Application deployment Experience and Qualifications First degree in Computer Science, Engineering or technical skills required for this role Minimum of 5 - 6 years of software development experience, preferably in energy, power, or utilities-focused software projects. Proven experience with software solutions for power distribution, metering, or energy billing systems. Strong proficiency in one or more programming languages: Java, C#, Python, or JavaScript (Node.js, React, or Angular). Experience working with databases (SQL, PostgreSQL, MongoDB) and API integration. Familiarity with cloud platforms (AWS, Azure, GCP) and DevOps tools (Git, Docker, Jenkins). Understanding of IoT protocols, data streaming, and integration with metering infrastructure (AMI/MDMS) is an added advantage. Excellent problem-solving skills and ability to work collaboratively in a cross-functional environment. Perks & Benefits: Competitive salary and performance-based incentives. Sales referral bonus incentives Flexible work arrangements Health, wellness, and professional development programs.

5 days ago

Quality Tester (qa) Engineer

Uridium Technologies

Uridium Technologies, nigeria

full-time

Job Description The Software Tester / Quality Assurance (QA) Engineer would be responsible for ensuring that software applications, systems, and digital products meet defined quality standards, functional requirements, performance expectations, and business needs before deployment. The role involves designing and executing test plans, identifying software defects, validating system functionality, documenting test results, and collaborating with developers, business analysts, project managers, and other stakeholders to deliver reliable, secure, and user-friendly software solutions. The successful candidate will contribute to continuous improvement of software quality, testing processes, and overall customer satisfaction. Key Responsibilities Software Testing and Quality Assurance Review business requirements, functional specifications, and technical documentation to understand expected system behaviour. Develop and execute test plans, test scenarios, test cases, and test scripts. Perform functional, regression, integration, system, and user acceptance testing. Validate software applications against approved requirements and acceptance criteria. Identify, document, classify, and track software defects through resolution. Verify defect fixes and conduct regression testing to ensure that existing functionality remains unaffected. Ensure that software releases meet established quality standards before deployment. Test Planning and Documentation Prepare test strategies, test plans, test cases, and test execution schedules. Maintain comprehensive test documentation, including test results, defect reports, and test evidence. Develop and maintain reusable test scripts and test data. Ensure traceability between business requirements, test cases, and identified defects. Provide test status reports to project managers, QA leads, and other stakeholders. Maintain accurate records of testing activities for audit and compliance purposes. Application and System Testing Conduct testing of web applications, mobile applications, APIs, and enterprise software. Perform end-to-end testing across integrated systems and business processes. Validate application interfaces, workflows, data processing, and user interactions. Conduct database testing to verify data accuracy, consistency, integrity, and completeness. Test system integrations with third-party applications, payment gateways, APIs, and other platforms. Participate in system integration testing (SIT), user acceptance testing (UAT), and production readiness assessments. Automation and Technical Testing Identify suitable test cases for automation. Develop, execute, and maintain automated test scripts using appropriate testing tools. Support automated regression testing and continuous integration/continuous delivery (CI/CD) processes. Conduct API testing using tools such as Postman or equivalent. Perform basic performance, load, and stress testing where required. Collaborate with developers to improve testability, application reliability, and defect prevention. Defect Management and Resolution Record software defects with clear descriptions, reproduction steps, expected results, and actual results. Assign appropriate severity and priority to identified defects. Work with developers and technical teams to investigate and resolve software issues. Monitor defect resolution progress and maintain an updated defect register. Conduct root cause analysis of recurring defects and recommend preventive measures. Escalate critical defects that may affect system stability, security, or business operations. Requirements 3-4 years experience Bsc. Degree

13 days ago

Software Developer, Aws Cloud

Uridium Technologies

Uridium Technologies, nigeria

full-time

Job Description The Intermediate Software Developer - AWS Cloud would be responsible for designing, developing, testing, deploying, and maintaining software applications and cloud-based solutions using modern programming technologies and Amazon Web Services (AWS). The role involves developing scalable, secure, reliable, and efficient software solutions, integrating applications with cloud services, supporting system deployments, and contributing to the continuous improvement of software development processes. The successful candidate will work closely with senior developers, software testers, DevOps engineers, business analysts, and project managers to deliver high-quality software solutions that meet business requirements. The position requires practical software development experience, a good understanding of cloud computing, and the ability to independently handle assigned development tasks while collaborating effectively with the wider technical team. Key Responsibilities Software Application Development Design, develop, implement, and maintain software applications based on approved business and technical requirements. Write clean, reusable, maintainable, and efficient code using appropriate programming languages and frameworks. Develop backend services, APIs, application components, and integration modules. Participate in application architecture and technical design discussions. Translate business requirements and technical specifications into functional software solutions. Develop and maintain existing applications, ensuring performance, reliability, and scalability. Identify and resolve software defects, performance issues, and technical challenges. Follow established software development standards, coding conventions, and best practices. Participate in code reviews and incorporate feedback from senior developers. Contribute to the development of new products, enhancements, and software features. AWS Cloud Development and Deployment Develop and deploy applications on Amazon Web Services (AWS). Implement cloud-based application architectures that support scalability, availability, security, and performance. Work with AWS services including: Amazon EC2 for cloud computing and application hosting. Amazon S3 for object storage. Amazon RDS for managed relational databases. AWS Lambda for serverless computing. Amazon API Gateway for API management. Amazon CloudWatch for monitoring and logging. AWS IAM for identity and access management. Amazon VPC for cloud networking. AWS ECS or EKS for containerized applications, where applicable. Configure and manage application environments across development, testing, staging, and production. Support application deployment, cloud resource configuration, and environment management. Implement appropriate cloud storage, database, networking, and application integration solutions. Monitor cloud application performance and troubleshoot infrastructure-related issues. Support cloud resource optimization to improve performance and control operational costs. Apply AWS security best practices in application development and deployment. Collaborate with DevOps and infrastructure teams to improve cloud deployment processes. API Development and System Integration Design, develop, and maintain RESTful APIs and application services. Integrate software applications with internal systems and external third-party platforms. Implement API authentication, authorization, validation, and error handling. Develop integration components for payment gateways, banking platforms, enterprise systems, and other digital services. Support API documentation using Swagger, OpenAPI, or equivalent tools. Implement secure data exchange between applications and cloud services. Troubleshoot API connectivity, integration failures, and data processing issues. Support integration testing and end-to-end validation of connected systems. Ensure APIs are scalable, reliable, and compliant with established technical standards. Database Development and Management Design, develop, and maintain application databases. Write efficient SQL queries, stored procedures, and database scripts. Work with relational databases such as PostgreSQL, MySQL, SQL Server, or Amazon Aurora. Support database integration with application services. Ensure data integrity, consistency, and appropriate validation. Optimize database queries and application data access. Support database migration, backup, recovery, and deployment activities. Collaborate with database administrators to resolve database-related performance issues. Software Testing and Quality Assurance Develop unit tests and participate in integration testing. Validate application functionality against defined requirements. Identify, investigate, and resolve software defects. Collaborate with software testers during system testing and user acceptance testing. Support regression testing following application changes. Participate in code reviews and technical quality assessments. Ensure software changes meet established coding, security, and quality standards. Document technical issues, resolutions, and testing outcomes. DevOps and CI/CD Support Participate in the implementation and maintenance of continuous integration and continuous deployment pipelines. Work with Git-based version control systems such as GitHub, GitLab, or Bitbucket. Support automated build, testing, and deployment processes. Work with tools such as Jenkins, GitHub Actions, AWS CodePipeline, or AWS CodeBuild. Support containerized application development using Docker. Collaborate with DevOps engineers to improve application deployment reliability. Support infrastructure configuration using Infrastructure as Code tools such as Terraform, AWS CloudFormation, or AWS CDK. Participate in release management and production deployment activities. Application Security and Performance Implement secure coding practices throughout the software development lifecycle. Apply appropriate authentication, authorization, and access control mechanisms. Protect application data through encryption and secure communication protocols. Identify and address common application security vulnerabilities. Support vulnerability remediation and security testing activities. Optimize application performance, resource utilization, and response times. Ensure applications follow organizational security and compliance requirements. Collaborate with security and infrastructure teams to address identified risks. Documentation and Technical Collaboration Prepare and maintain technical documentation for applications, APIs, and cloud deployments. Document application architecture, configuration, and integration processes. Participate in technical planning, sprint meetings, and project reviews. Provide development estimates and progress updates. Support knowledge sharing and technical discussions within the development team. Assist junior developers where appropriate. Escalate technical risks, dependencies, and delivery challenges to the appropriate team lead. Contribute to continuous improvement of development standards and practices. Requirements 3-4 years of relevant experience Bsc. Degree

13 days ago

Senior Software Engineer

Venture Garden Group

Remote, nigeria

Full Time

We’re looking for a Full Stack .Net engineer who will take a key role the software development team leading and working alongside engineers to build enterprise scale applications. You will play a role in all stages of the software development cycle working alongside other engineers, business analysts, software testers and DevOps engineers collaborating on the various layers of the infrastructure of the software solutions. Principal responsibilities: Application Development Cycle - Show fundamental knowledge of application development cycle. Communication - Responsible for demonstrating appropriate, clear, concise, and effective written and oral communications in all interactions to build relationships and accomplish day to day work and projects. Design - Follow established design patterns and has awareness of user experience standards. Responsible for individual components of the design. Documentation - Create basic technical documentation. Integration - Responsible for less complex components of integration within a module. Interactions with Others - Successfully completes projects, tasks, and initiatives by embracing a team-first approach. Works in collaboration with the team and offers feedback, where appropriate, to complete individual and group efforts. Shows the ability to adjust and be flexible to change by adapting approach when necessary. Mentors less experienced staff. Project Management - Take ownership of the success of projects. Responsible for estimating and delivering on individual task within a project. Quality - Follow established coding standards. Submit code for review and deliver quality, unit test code. Security - Show fundamental knowledge and the ability to learn secure coding processes and writing, accessing, and following established security protocols. Self Development - Responsible for continuous self-study, training, partnering with more senior members of the team, and/or seeking out opportunities to broaden the scope to stay up to date with industry and organizational trends. Seeks feedback from senior team members for development and effectively incorporates feedback into work and behaviors. Software Solutions - Develop, validate and implement software solutions based on customer requirements, Enterprise architecture standards and defined project designs. Troubleshooting - Show the ability to resolve basic issues and offer input on issue resolution. Technology Stack: Languages: C#, .NET and other Object-Oriented Programming based language like Java, Python, Ruby are also valuable. Database: MS SQL, SQL Lite, MongoDB, Elasticsearch Frameworks: Angular, .NET Framework, SignalR, REST API, ASP MVC, NHibernate, JQuery. Any other one. Unit Test Development/Test Driven Development Requirements: First Degree in Computer science, mathematics or any related science discipline. Excellent Presentation skills. Good written and verbal communication skills. Excellent collaborative skill. Attention to detail; Comfortable working in a loosely structured organization. Highly professional, with the ability to deliver solid work on tight schedules. Working conditions Flexibility is important (Opportunity to work remotely). Equal opportunity The role is open to anyone who meets the above criteria regardless of race or nationality Remuneration: Competitive based on experience Venture Garden Nigeria (VGN) is a fast-growing B2B/B2G Fintech Platform Holdco Company with six subsidiaries, two platform entities and a suite of shared services offered to all subsidiaries. At VGN we wage war against the average, go beyond the ordinary to explore limitless opportunities; breaking the norms and aggressively pursuing success through- Relentless Hard-work, Pursuit of excellence, calculated risk-taking and a hunger for knowledge and we have a lot of fun at it! Originally posted on Himalayas

18 days ago