Software Developer at Proforce Limited (Front &Backend)

Job Description
Software Developer at Proforce Limited (Front &Backend)
PROFORCE LIMITED was incorporated in 2008 as a total defence solution provider specializing in armoured vehicles and personal protection.
The company’s focus is on the delivery of confidence in protective mobility. We have developed a vibrant market for security and mobile protective products within Nigeria and Africa.
PROFORCE has exploited its deep technical know-how to produce outstanding armored products for Government Agencies, Corporate Bodies, Diplomatic Communities and Private individuals within Nigeria and Africa.
- Location: Ogun
- Job Type: Full-time
- Salary: N200,000 – N300,000 Monthly
Summary of the Software Developer at Proforce Limited
- A leading cybersecurity company is seeking an innovative and highly skilled Software Developer with both front and backend experience to join its growing technology team.
- In this role, you will design, build, and maintain high-quality software applications that meet the needs of our clients and users.
- You will collaborate with cross-functional teams, contribute to the full software development lifecycle, and deliver secure, scalable, and efficient software solutions.
- If you are passionate about technology, enjoy solving complex problems, and are committed to continuous learning and improvement, we would love to meet you.
Responsibilities of the Software Developer at Proforce Limited
Software Development:
- Write clean, efficient, and maintainable code in languages such as Java, Python, C#, or JavaScript.
- Develop scalable and secure applications based on project specifications.
- Participate in the full software development lifecycle: requirements gathering, design, coding, testing, deployment, and maintenance.
Collaboration & Communication:
- Work closely with project managers, designers, and fellow developers to deliver successful projects.
- Communicate clearly with team members and stakeholders to clarify requirements and report progress.
- Participate in code reviews and contribute to team knowledge sharing.
Testing & Debugging:
- Develop unit and integration tests to ensure software reliability.
- Troubleshoot and fix bugs, performance issues, and compatibility problems.
- Ensure applications function consistently across devices, browsers, and operating systems.
- Continuous Improvement:
- Stay updated on emerging technologies, tools, and best practices.
- Recommend and implement improvements to enhance performance and user experience.
- Contribute to documentation for processes, codebases, and APIs.
Security & Compliance:
- Ensure software applications follow security best practices and compliance standards.
- Implement data protection measures and maintain adherence to relevant regulations.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- At least 5 years of Prior experience as a Software Developer or similar role.
- Strong proficiency in at least one major programming language (Java, Python, C#, JavaScript).
- Experience with frameworks such as React, Angular, Django, or mobile development platforms (Android/iOS).
- Familiarity with Git and version control workflows.
Technical Skills:
- Strong understanding of algorithms, data structures, and software engineering principles.
- Experience with relational or NoSQL databases (MySQL, PostgreSQL, MongoDB).
- Knowledge of REST APIs, microservices, and cloud platforms (AWS, Azure).
- Experience with Agile/Scrum methodologies.
Soft Skills:
- Strong problem-solving ability and attention to detail.
- Effective communication skills.
- Ability to multitask and meet deadlines.
- Strong teamwork and collaboration mindset.
Preferred:
- Experience with DevOps tools and CI/CD pipelines.
- Knowledge of Docker, Kubernetes, or other container technologies.
- Experience with testing tools (JUnit, Selenium, pytest).
- Understanding of software security principles.
Method of Application
Interested and qualified candidates should forward their CV to: hr@proforceintelligence.com using the position as subject of email.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- At least 5 years of Prior experience as a Software Developer or similar role.
- Strong proficiency in at least one major programming language (Java, Python, C#, JavaScript).
- Experience with frameworks such as React, Angular, Django, or mobile development platforms (Android/iOS).
- Familiarity with Git and version control workflows.
Technical Skills:
- Strong understanding of algorithms, data structures, and software engineering principles.
- Experience with relational or NoSQL databases (MySQL, PostgreSQL, MongoDB).
- Knowledge of REST APIs, microservices, and cloud platforms (AWS, Azure).
- Experience with Agile/Scrum methodologies.
Soft Skills:
- Strong problem-solving ability and attention to detail.
- Effective communication skills.
- Ability to multitask and meet deadlines.
- Strong teamwork and collaboration mindset.
Preferred:
- Experience with DevOps tools and CI/CD pipelines.
- Knowledge of Docker, Kubernetes, or other container technologies.
- Experience with testing tools (JUnit, Selenium, pytest).
- Understanding of software security principles.
Method of Application
Interested and qualified candidates should forward their CV to: hr@proforceintelligence.com using the position as subject of email.