Technical Officer, Database Programmer at APIN

Job Overview

Location
Lagos, FCT
Job Type
Full Time
Date Posted
2 years ago

Additional Details

Job ID
54706
Job Views
90

Job Description



Job ID: api-66656


Overview



  • We are seeking a highly skilled and experienced Technical Officer – Database Programmer to join our organization. As the Technical Officer, you will be responsible for overseeing and leading software development projects, ensuring their successful delivery while maintaining high-quality standards.

  • You will play a pivotal role in driving innovation, implementing best practices, and providing technical guidance to the development team.


Responsibilities

Project Management:



  • Plan, coordinate, and supervise software development projects from initiation to completion, ensuring adherence to project timelines, budgets, and quality standards.

  • Collaborate with stakeholders to define project requirements, objectives, and deliverables.

  • Identify and mitigate potential risks and challenges, making appropriate adjustments to project plans as needed.

  • Conduct regular project status meetings and provide progress reports to management.


Technical Leadership:



  • Provide technical expertise and guidance to the development team, fostering a collaborative and productive work environment.

  • Stay up-to-date with industry trends and emerging technologies, evaluating their potential applicability to current and future projects.

  • Conduct code reviews, identify areas for improvement, and promote best practices in software development.

  • Act as a subject matter expert in Java, Ionic Angular, React, PHP Laravel, MySQL, and PostGreSQL, providing hands-on assistance when necessary.


Software Development:



  • Lead the development and maintenance of software applications, ensuring they meet functional requirements, performance benchmarks, and security standards.

  • Collaborate with cross-functional teams, including designers, testers, and product managers, to ensure seamless integration and delivery of software solutions.

  • Write clean, efficient, and well-documented code, following established coding standards and best practices.

  • Troubleshoot and resolve complex technical issues, driving continuous improvement in application performance and user experience.


Team Management:



  • Recruit, train, and mentor software development team members, fostering their professional growth and ensuring a high level of technical proficiency.

  • Foster a positive and collaborative team culture, promoting open communication, knowledge sharing, and continuous learning.

  • Set clear performance goals, provide regular feedback, and conduct performance evaluations for team members.


Qualification and Experience



  • Bachelor's Degree in Computer Science, Software Engineering, or a related field (Master's degree preferred).

  • Proven experience (minimum 7 years) in software development, with expertise in Java, Ionic Angular, React, PHP Laravel, MySQL, and PostGreSQL.

  • Strong project management skills, with a track record of successfully leading and delivering complex software development projects.

  • Excellent understanding of software development methodologies, processes, and best practices.

  • Solid knowledge of web and mobile application development, including responsive design and cross-platform compatibility.

  • Proficiency in project management tools and software development tools (e.g., JIRA, Git, etc.).

  • Strong analytical and problem-solving skills, with the ability to effectively prioritize and multitask in a fast-paced environment.

  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.

  • Experience in Agile/Scrum methodologies is highly desirable.


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept