See all jobs

Interface Programmer

Tetra Tech, Multi Location

This job is expired
Bachelor's Degree
Multi Location ()
Full Time
1153

About Tetra Tech

USAID's Engineering Support Program (ESP) will ensure the integrity of USAID-Supported infrastructure projects in Afghanistan. While progress has been made in the infrastructure sector, Afghanistan's Infrastructure has not fully recovered from the devastation caused by the years of war. The task of securing gains made over the last fourteen still requires support from the donor community. ESP continues support of USAID's Engineering, Quality Assurance and Logistical Support and Architectural and Engineering Support Program (AESP) by providing the mission with the engineering.

Job Summary

The Afghanistan Civil Aviation Authority (ACAA) was established based on the Civil Aviation Law (CAL) as an independent authority to manage the Civil Aviation Activities in Afghanistan. The Civil Aviation Law was endorsed by Parliament in October 2012 and approved by H.E. President Hamid Karzai in December 2012, and following the presidential confirmation, it was published in the official gazette of the Ministry of Justice in January 2013. Currently, the ACAA is functioning as an independent authority under Afghanistan government structure.


The USAID funded Tetra Tech Engineering Support Project (Tt ESP) is providing assistance to the ACAA to develop the Afghanistan Civil Aviation Enterprise Solution (ACES) by embedding a software development team at the ACAA offices and under the technical direction of the ACAA Senior Management Information System Specialist. As a Tetra Tech ESP employee, this position falls under the overall supervision of the Tt ESP Software Development Project Manager (SDPM).


Tt ESP would like to recruit a qualified individual for the position of Interface Programmer for the ACAES at the ACAA with the following duties and responsibilities. Interface Programmer will work at the information technology department of ACAA in collaboration with related departments and will be responsible for the design, development and implementation of the ACAES for the ACAA.


The Interface programmer is responsible for creating a product's coding and development in a way that is attractive and convenient for users. Interface programmers should code to create interactive user interfaces (UI) that enhance an end-user experience on using the system. Interface programmers also need to have a detailed understanding of coding and transfer the graphic designs to the interface of ACAES. The interface programmer should work closely with the Graphic designer and development team.

Duties & Responsibilities

  • Use coding to develop the aesthetics and highly functional user interface, from the layout menus and drop-down options to colors and fonts with a focus on usability and simplicity of design.
  • Gather feedback on user's ease of use and incorporate the findings in the development.
  • Collaborate with end users of software, to determine user needs and adapt programming accordingly.
  • Seek to enhance the user experience by creating seamless navigation through various interfaces within the software.
  • Combine interface design concepts with digital design and establish milestones to encourage cooperation and teamwork.
  • Develop overall concepts for improving the user experience within the software, ensuring all interactions are intuitive and convenient for customers.
  • Ensure software operates ideally across a range of programs and platforms, including Microsoft and Apple products and various mobile operating systems.
  • Use graphic design into programming with the goal of creating a streamlined design and a pleasant but visually simple user interface.
  • Conduct thorough testing of user interfaces in multiple platforms to ensure all designs render correctly and systems function properly, incorporating feedback from actual potential users.
  • Collaborate with back-end web developers and programmers to improve usability.
  • Solve any design or usability issues that arise and anticipate potential future problems so they can be resolved before they impact users.

Job Requirements

  • Bachelor of Computer Science, Software Engineering or related fields.
  • Have 5+ years of proven work experience in creating and implementing UI development.
  • Technical coding skills with Angular, HTML5 , CSS3, Bootstrap.
  • Detailed experience with coding and the ability to troubleshoot and analyze ACAES interfaces.
  • Continued education and research into UI development trends and current design strategy and technology.
  • Ability to prioritize and manage multiple milestones and projects efficiently.
  • Advanced problem-solving skills and the ability to optimize code for the best possible outcome.
  • Experience creating code to client's personalized needs and requirements.
  • Ability to work effectively in a collaborative environment to create top-performing interfaces.
  • Proficient with visual design programs such as Adobe Photoshop.
  • In-depth understanding of browser rendering engines.
  • Effective verbal, written communication and presentation skills.
  • Knowledge of administrative policies and procedures as applied to ACAA.
  • Fluent in Pashto, Dari, and English languages are required.

Submission Guideline

Interested Afghan National candidates should submit their applications via e-mail, indicating on the SUBJECT line the title and vacancy number of the position applied (Interface Programmer - 2020 -165) to the below address. Please note that applications received after the closing date will not be given consideration. Only short-listed candidates whose applications respond to the above criteria will be contacted for an interview.

Functional Area

Information Technology

Countries

Submission Email

gls.esp.hr@tetratech.com

Post Date

Dec 26, 2020

Closing Date

Jan 02, 2021

Reference

2020 - 165

Number of Vacancies

1

Salary Range

As per NTA salary scale

Years of Experience

5 - 6 years

Probation Period

Not Specified

Contract Type

Contractor

Contract Duration

Not Specified

Contract Extensible

false

Minimum Education

Bachelor's Degree

Gender

Any