IT EXPERTS
Albanian Helsinki Committee (AHC), in the framework of the initiative “No Corruption, Yes Democracy”, financially supported by the Swedish International Development Cooperation Agency (SIDA) aims at empowering civil society sector in the role as main actors of fighting corruption and contributing in the development of the democracy and state of rule of law, through positively pressuring the incompetence of the public authorities.
In the framework this project, AHC is looking for 2 IT experts – Software Developer Expert and Database/Webstite Administrator who will help to modernize the complaints database and the official website of AHC, in order to be more innovative and user friendly. We are looking for analytical, results-driven back-end developers who will work with team members to troubleshoot and improve current back-end applications and processes. The experts will use their understanding of programming languages and tools to analyze current codes and industry developments, formulate more efficient processes, solve problems, and create a more seamless experience for users. You should have excellent communication, computer, and project management skills. Based on the requests and data made available by AHC implementation staff, the two experts will be engaged in the following:
- Software Developer Expert – To create a database of citizens’ complaints
AHC currently has an existing database and through the expertise provided by the contracted IT experts, its modernization will be realized by including new innovative elements aiming at making it more user-friendly.
Responsibilities
- Architecting new features of the existing database and reimagining ways that existing ones can be improved
- Based on the database, create and design an online/offline system and mobile application for the data entry
- Participate in the entire application lifecycle, focusing on coding and debugging
- Write clean code to develop functional web applications
- Troubleshoot and debug applications
- Perform UI tests to optimize performance
- Manage cutting-edge technologies to improve legacy applications
- Gather and address technical and design requirements
- Provide training and support to internal teams
- Liaise with developers, designers and system administrators to identify new features
- Provide support for the maintenance of the database
Requirements and skills
- Bachelor’s degree in computer programming, computer science, or a related field.
- Proven work experience of more than 3+ years as a Software Developer.
- Experience working on a variety of software development projects.
- In-depth understanding of the entire application development process (design, development and deployment)
- Must be a full-stack developer and understand concepts of software engineering.
- Deep programming language knowledge.
- Excellent analytical and time management skills
- Teamwork skills with a problem-solving attitude
- Creativity is always a plus.
EXPLANATION:
With regard to the database, it is necessary to understand that AHC has already a database for complaints and the main aim is to modernize it, so keeping the existing data and modernizing the software that has been used as it is outdated. The current software in place, is centrally located in one PC only, and one of the features that the new database will have is being accessible from multiple devices and not centrally located in one (This can be done by having the database in a web version or in a software that can be accessed in several devices).
The sections that the database will have been already identified, therefore the content is already in place. It is needed from the expert to build the sections needed where the information will be inputted as well as the necessary features to generate data based on particular filters put from the staff (for example generate the number of complaints related to domestic violence).
Apart from creating the database, the expert will be in charge of maintaining the database during the lifetime of the project, resolving any functional issue and advising staff on using and potential request for a better management of the database from the AHC staff.
If you have a question about this job still, please contact us with your questions at office@ahc.org.al or our contact numbers Tel: +355 (0)4 223 367 Mobile AHC Office: 068 20 236 99, where we can provide you also with an overview of our existing database for a better understanding of the product that should be delivered and a better anticipation of reasonable costs from you.
- Webstite Administrator – To redesign and maintain the new AHC website
Responsibilities
- Provide support for the maintenance of the website
- Ensure the web servers are operating accurately.
- Regulate and manage access rights of different users on website.
- Create and modify appearance and setting of site.
- Integrate the data from the “complaints section” in the web to the database of complaints.
- Support the modernisation of the website to be more user friendly (integrating new sections, re-grouping existing sections, architecting new features etc.)
- Provide training and support to internal teams
- Fix links that don’t work and pictures that aren’t appearing properly.
- Lay out content on web pages.
- Incorporating functionalities and features into websites.
- Test websites to see if there are any parts that are difficult to use.
- Decide how site’s content will be delivered to the Internet.
- Maintaining the appearance of websites by enforcing content standards.
- Keep files small so sites load faster.
- Test different browsers and ensure people with different computers can access a website.
Requirements and skills
- Bachelor’s degree in computer programming, computer science, or a related field.
- Proven work experience of more than 3+ years as Website Developer.
- Good understanding of content management systems.
- Fluency or understanding of specific languages, such as CSS3, JavaScript, HTML5 and jQuery.
- Experience working with debugging tools such as Chrome Inspector and Firebug.
- Ability to manage projects.
- Strong understanding of the web development cycle and programming techniques and tools.
- Focus on efficiency, user experience, and process improvement.
- Excellent project and time management skills.
- Strong problem solving and verbal and written communication skills.
- Up-to-date experience with international web protocols, standards, and technologies.
- Creative and open to new ideas.
- Ability to work independently and with a group.
EXPLANATION
With regard to the administrator of the website – the expert is needed for the maintance of the website during the project duration where the main focus is to contribute to the AHC website with regard to posting; updating; integrating the data from the “complaints section” in the web to the database of complaints; integrating new sections of the website; regrouping existing ones and other similar duties that will be given from the project staff.
As per the database, AHC has an existing website, the aim of the expertise provided by you is to keep the website functional and updated with recent activity of the AHC.
If you have a question about this job still, please contact us with your questions at office@ahc.org.al or our contact numbers Tel: +355 (0)4 223 367 Mobile AHC Office: 068 20 236 99, where we can provide you also with an overview of concrete services (with examples) that should be provided for a better understanding of the product that should be delivered and a better anticipation of reasonable costs from you.
Sounds like something you can do?
Please send you application in the e-mail address office@ahc.org.al until 20 June 2022. Your application package should contain:
- CV
- Cover Letter
- Contact of 2 professional references (clients, managers, etc that can be contacted by AHC with regard to your skills).
- A list of products produced before (similar websites, applications, databases etc).