We are an Abuja-based company with a strategic focus on providing customized technology-based solutions to public and private sector organisations. The company has a history of delivering solutions largely to government parastatals and currently looks to increase its reach within the private sector. Over the years, the company has carved a niche for itself in providing large population databases and microchip-based solutions like Identity Cards and Electronic Passports.
In pursuit of our aspirations to expand our multi-sectoral reach and improve service delivery to our growing clientele, we are recruiting to fill the position below:
Job Title: Senior Software Engineer
Location: Abuja
Employment Type: Full-time
Job Summary
- This is an Abuja-based, full-time, on-site role for a Senior Software Engineer. The Senior Software Engineer will be responsible for back-end web development, software development, programming, and object-oriented programming (OOP) on a day-to-day basis.
- This role is ideal for a highly-skilled software engineer with a passion for solving complex technical problems, optimizing software performance, and mentoring team members to achieve engineering excellence.
- In addition to the function-specific competencies and experience, the ideal candidates must be astute professionals, and good team players, with innovative mindset needed to play in a technology-driven business environment.
Responsibilities
- Design, develop, and maintain software applications and systems with a focus on scalability, performance, and security.
- Collaborate with product managers, designers, and other engineers to define software requirements and deliver robust solutions.
- Write clean, maintainable, and efficient codes following best practices and coding standards.
- Perform code reviews and provide constructive feedback to team members.
- Identify and resolve software defects, performance bottlenecks, and other technical issues.
- Implement automated testing strategies and ensure high test coverage.
- Participate in architectural decisions and contribute to the overall technical direction of the organization.
- Stay updated with emerging technologies and trends to drive innovation within the team.
- Mentor and guide junior software engineers to enhance team capability and performance.
- Collaborate with DevOps teams to ensure smooth deployment and maintenance of software solutions.
- Ensure compliance with security best practices and regulatory requirements.
Qualification, Experience, Skills and Competencies
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 7+ years of experience in software development, with a proven track record of building high-quality applications.
- Experience in microservices architecture and API development.
- Knowledge of cybersecurity best practices in software development.
- Familiarity with DevOps practices and tools.
- Experience with AI/ML or data engineering technologies is a plus.
- Strong proficiency in one or more programming languages such as Java (Android Mobile App),
- JavaScript and TypeScript, or C#, Swift UI (iOS Mobile App).
- Experience with software development frameworks and tools (e.g., .NET, React, Angular).
- Solid understanding of software development methodologies such as Agile and Scrum.
- Proficiency in database technologies (SQL and NoSQL databases such as PostgreSQL, MySQL, MSSQL, MongoDB, or Redis).
- Experience with cloud platforms (AWS, GitHub, or Google Cloud) and containerization (Docker,
- Kubernetes).
- Strong understanding of software architecture, design patterns, and data structures.
- Familiarity with CI/CD pipelines, version control (Git), and automated testing.
- Excellent problem-solving, debugging skills and analytical skills.
- Strong communication and teamwork skills with a proactive attitude.
- Back-End Web Development and Programming skills.
- Proficiency in Object-Oriented Programming (OOP).
- Experience with large population databases is a plus.
Work Condition and Benefits
- On-site work, depending on project requirements.
- Occasional travel may be required for meetings, training, or collaboration with teams.
- Competitive salary.
- Performance-based bonuses and incentives.
- Comprehensive health insurance.
- Contributory pension plan.
- Annual leave entitlements.
- Opportunities for professional growth and development.
Application Closing Date
25th February, 2025.
Sorry, this listing is no longer open.
https://www.hotnigerianjobs.com/hotjobs/710939/senior-software-engineer-at-a-customized-technolog.html