Software Engineer

Asian Football Confederation logo

Asian Football Confederation

View Salaries, Reviews, and more  

Job Description

The responsibilities include but not limited to the following:


Design & Development

  • Hands on in designing, managing the technical architecture of in-house football management system using Open-Source Technologies: Angular, Flutter , Node.js, Javascript, POSTGRES or MYSQL
  • Responsible for the design, layout, and coding of all applications that include Web, Mobile and API
  • Develop and maintain responsive web applications using the Angular framework, its core principles (components, services, modules), and TypeScript.
  • Develop and maintain cross-platform mobile applications using the Flutter SDK and Dart.
  • Develop and maintain server-side application logic using Node.js.


Integration

  • Integrate web and mobile applications with backend services and RESTful APIs.
  • Manage existing APIs and enhance them as needed
  • Implement state management solutions (e.g., Provider, Bloc, Riverpod) to handle complex application states.


Framework / Technical Architecture

  • Responsible for Creating / Adhering to the implemented frameworks, architectures that best fulfill Organizational requirements.


Deployments / CI/CD

  • CI/CD Pipeline Management: Build, maintain, and optimize CI/CD pipelines using Bitbucket Pipelines, AWS CodePipeline to automate testing and deployment.


Review / Testing

  • Prepare prototypes (e.g.: wireframes) for internal brainstorming and team review.
  • Assist with the resolution of technical issues when they arise and Ascertain that systems meet quality standards and processes.
  • Identify problems uncovered by customer feedback and testing and perform necessary corrective actions.
  • Assist in the usability testing from web to mobile platform.


Reports & Dashboards

  • Design and build interactive, visually engaging Power BI reports and dashboards
  • Import, clean, and transform data from various sources (SQL, Azure, APIs) using Power Query.
  • Create advanced calculations, measures, and metrics using DAX (Data Analysis Expressions).
  • Deep knowledge of Power BI Desktop/Service, DAX, Power Query (M), and SQL.
  • Experience with data modelling techniques (Star Schema, Snowflake).


General

  • Manage and guide teams in the creation and implementation of assigned programs.
  • Key controller for the technical and graphical aspects of the web and mobile applications, including best practices, user experiences and overall look and feel.
  • Partner with project managers, developers and other team members from the product conception phase up to delivery and documentation.
  • Determine user needs by analyzing technical requirements.
  • Collaborate with Senior IT staff to develop strategies for the AFCโ€™s future IT needs.



Knowledge/Skills/Abilities Required:

  • Candidate must possess at minimum a Degree in Software Engineering/Computer Science/Information Technology or equivalent.
  • At least 5 to 7 years of delivering web & mobile applications with 2 to 3 years in managing the architecture, framework and Devops concepts.
  • Strong experience in developing and troubleshooting cloud applications on AWS.
  • Good design sense and understanding of the various design standards and trends in web and mobile application development.
  • Has experience developing in Full Stack development on web and mobile applications as per the technology stack indicated above
  • Experience in jQuery, Ionic, Xamarin, or Mobile Angular framework is an advantage.
  • A committed, independent, and enthusiastic person keen on delivering applications that add value to end users.
  • Able to see a task through from assignment to completion with minimal supervision.
  • Able to work efficiently to meet tight deadlines.
  • Able to develop ideas and processes and clearly express them.
  • Good English communication skills - both written and verbal.



Supervisory Controls:

  • The position requires guiding and instructing juniors/interns
  • The position must possess a high level of teamwork in accomplishing the responsibilities of the position
  • The variety of tasks makes it necessary for the person in this position to know how to use the appropriate guideline(s) for the circumstance(s)



Difficulty and Complexity:-

This position requires a high degree of professionalism and an ability to interact with a variety of entities and individuals

The position must maintain strict confidentiality in performing the duties


Interview Questions of Software Engineer at Asian Football Confederation

Currently, there aren't any interview questions for this role at Asian Football Confederation shared by other job seekers.
View more interview questions of similar roles from other companies โ†’
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of Software Engineer at Asian Football Confederation

Currently, there aren't any salaries for this role at Asian Football Confederation shared by other job seekers.

View more salaries from Asian Football Confederation โ†’

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now