Uridium Technologies - Established in 2016, Uridium Technologies is a leading enterprise technology Integrator specialized in the deployment of dynamic and highly scalable ICT Infrastructure Solutions. Our customer cut across various segments including Banking, Telecommunication, Education, Oil/Gas, Power, Utilities and Government Institutions; internationally and locally. Our capabilities are entrenched in our strategy that is built to simplify complex situations into milestone successes, professionalism, and ability to deliver workable solutions within time and budget.
Uridium believes in and pursues an excellent service culture, and delivers its operations through global best practices using its ISO9001 certification process.
We are recruiting qualified candidates to fill the position below:
Job Title: Software Engineering Team Lead
Location: Lagos
Employment Type: Full-time
Job Brief
As a team lead, you will work alongside the Head of Engineering to build scalable APIs, aligning the team objective with the business goals and technical direction.
You will be responsible for creating code that serves as an example to the team and leading the technical solution and design while enforcing the rules of Agile development process best practices.
Responsibilities
Work collaboratively with the team, to craft a thoughtful, long-term technical strategy that anticipates future needs while being pragmatic about what’s needed today.
Constantly delivering applications and solutions.
Participating in software requirement review, preliminary and critical design, integration readiness review, and software acceptance review.
Design, build and maintain scalable backend systems
Identify performance issues and bugs, and provide solutions to these problems.
Work with other team members to ensure we are building the right products.
Software validation, testing and approval
Delegating tasks/projects to the team members.
Collaboration with the team to identify and fix technical problems
Analyzing users’ needs and then finding applications to serve them.
Conduct security audits to identify areas of improvement.
Guiding the team through technical issues and challenges
Delegating tasks and achieving daily, weekly and monthly goals
Keeping up-to-date with industry trends and development.
Updating work schedules and performing troubleshooting as required.
Qualifications
University Degree in Informational Technology, Computer Science, Software Engineering or a related subject.
At least 4 years of commercial experience in a similar role.
Create software technical documentation
Proficient experience working on a variety of software development projects
Ability to work to a strict deadline
Comfortable with a variety of languages such as Java, Nodejs/Express, GO, Ruby,
React as well as MongoDB, SQL Postgres databases etc.
Deep knowledge of the cloud infrastructure (Heroku, AWS, Digital Ocean etc.) microservices and development of API.
Demonstratable track record of success in developing and implementing a comprehensive technology strategy that is aligned with and supports the current and future business goals of the company.
Strong Engineering background with previous hands-on development and deploy production-level code.
Possess a broad understanding of how software fits into the overall system.
Well-versed in Software Architecture and Design - You should be able to spot flaws in the existing architecture and design. You would help us refactor and re-architecture the code for easier and faster development.
Participate in code reviews
Collaborate Work with other team members to ensure we are building the right product.
Application Closing Date
Not Specified.
How to Apply
Interested and qualified candidates should send their CV or portfolio to: [email protected]using the Job Title as the subject of the mail.