Applications Development & Database Officer needed at The Confederation of African Football

Job title : Applications Development & Database Officer

Job Location : Other

Deadline : June 04, 2024

Quick Recommended Links

Responsibilities
Application Development:

  • Lead and oversee the development team in designing, coding, testing, and debugging software applications using ASP.NET.
  • Collaborate with stakeholders to gather requirements, define project scope, and develop technical specifications.
  • Utilize MS SQL Server as the backend database to store, retrieve, and manipulate data for web and mobile applications.
  • Ensure adherence to coding standards, best practices, and quality assurance processes specific to ASP.NET and MS SQL Server.

Database Management:

  • Administer MS SQL Server databases, including installation, configuration, and maintenance.
  • Design and implement database structures, tables, views, stored procedures, and functions to support application requirements.
  • Optimize database performance by fine-tuning queries, indexing, and implementing appropriate design patterns.
  • Ensure data integrity, security, and backup/recovery procedures in collaboration with the IT team.
  • Monitor database performance, identify and resolve issues, and implement database maintenance plans.

Azure Management:

  • Manage Azure cloud resources and services for application deployment, hosting, and scaling.
  • Deploy and configure ASP.NET applications on Azure App Service, ensuring high availability and scalability.
  • Utilize Azure SQL Database or Azure Cosmos DB as cloud-based database solutions for web and mobile applications.
  • Implement Azure security measures, such as access control, encryption, and monitoring, to protect applications and data.
  • Monitor Azure resources, track usage, and optimize costs through efficient resource allocation and scaling.

Web and Mobile Development:

  • Develop and maintain web applications using ASP.NET, HTML, CSS, JavaScript, and other relevant technologies.
  • Build responsive and user-friendly interfaces for web and mobile applications using ASP.NET web forms, MVC, or Blazor.
  • Develop RESTful APIs to support communication between web and mobile applications and the backend database.
  • Ensure cross-browser compatibility and optimize web and mobile applications for performance.
  • Stay updated with emerging web and mobile development frameworks and technologies.

Team Leadership and Project Management:

  • Manage a team of developers, providing technical guidance, coaching, and mentorship.
  • Set project goals, allocate resources, and monitor progress to ensure timely delivery of applications.
  • Collaborate with stakeholders to prioritize projects, define project requirements, and manage expectations.
  • Conduct code reviews, ensure coding standards are followed, and provide feedback for continuous improvement.
  • Coordinate with cross-functional teams, including designers, testers, and business analysts, to ensure successful project execution.

Requirements (Profile)

  • Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in application development using ASP.NET, MS SQL Server, and Azure technologies.
  • Strong knowledge of ASP.NET web development frameworks, such as ASP.NET Web Forms, MVC, or Blazor.
  • Proficiency in MS SQL Server database administration, including installation, configuration, and performance optimization.
  • Experience in developing and consuming RESTful APIs for web and mobile applications.
  • Familiarity with front-end web technologies like HTML, CSS, JavaScript, and responsive design principles.
  • Experience with Azure cloud services, including Azure App Service, Azure SQL Database, and Azure Cosmos DB.
  • Understanding of Azure security measures, monitoring, and cost optimization.
  • Strong leadership, communication, and problem-solving skills.
  • Ability to work collaboratively in a team environment and manage multiple priorities.

We Offer

  • An interesting and varied job in an exciting and innovative international organization.
  • Attractive employment conditions.
  • The opportunity to be part of a highly committed international team.
  • Quality social security coverage.
  • An excellent pension scheme.

How to Apply for this Offer

Interested and qualified candidates should submit their CV to: careers@cafonline.com using the Job Title as the subject of the email.

Note

  • Only qualified applicants will be considered for employment without regard to gender, race, age, skin colour, nationality, religion, sexual orientation, or on any other grounds.
  • If you have the necessary qualifications and are keen to work for a top international sporting organization, submit your application in English (Motivation Letter, CV, Diplomas, and Reference Letters).
  • ICT Jobs in Nigeria  jobs
  • Applications Development & Database Officer jobs

Save