Engineering Lead Bachelor Degree Job
2024-09-20 19:00 ICT Lagos 43 viewsJob Details
Must have skills
Front end development Backend development SQL UI frameworks like XAML/UWP Strong Leadership &Mentoring Skills Strong Interpersonal skills devops Java Solutions design
Qualification and Experience
Ideally University degree in Information Technology, Computer Science, Software Engineering or a related subject otherwise demonstrable equivalent experience
Minimum of 6+ years' software engineering experience ideally across organisations, industries, and technology stacks.
Minimum of 2+ years hands-on technical team management experience
Experience building backend RESTful APIs
Proven ability to drive large scale projects with deep understanding of Agile SDLC, high collaboration and leadership
Experience of managing high-performance team, providing mentorship and helping others to reach their full potential.
Knowledge
Comfortable with a variety of languages such as Java, Nodejs/Express, Python, React as well as MongoDB, SQL and Postgres databases etc.
Deep knowledge of the cloud infrastructure (Heroku, AWS, Digital Ocean etc.) micro-services and development of APIs
DevOps experience, architecture, solution design experience
Demonstrable 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 deployment of 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.
Experienced with cloud native application, deployment & development
Continuous deployment & integration
Job Role
Build and lead a high-caliber team of software engineers to build and maintain our products/solutions
Hire, coach, mentor, provide feedback and hands-on career development
Demonstrate sound engineering principles by contributing directly to your team's goals
Participate in strong engineering process through code and architectural review
Estimate the engineering effort for roadmap goals and internal projects
Grow a healthy, collaborative engineering culture in line with the company values
Act as backup for project management when required
Set and manage expectations with other engineering teams, company management, and external stakeholders
Responsible for directing the Engineering team in the design, development, coding, testing and debugging of applications to meet business and performance-related goals.
Motivate and focus your team to deliver the most important work while keeping them aligned with the overall direction of the company
Debug production issues across all products and services at multiple levels of the stack and ensure any issues are promptly resolved within agreed SLA's.
Ensure that technical decisions support Mkobo's quality, performance, scalability, reliability, availability, and security goals.
Working cross functionally to identify system requirements, designing the architecture, and develop components supporting Mkobo's application features.
Review/implement software development processes and optimize wherever necessary to enable us to model the best practices for software development and ensure the adoption of these processes by the team