Skip to content
Job description templates

Software Developer job description

A ready advert for a Software Developer job in Libya, in Arabic and English. Post it on jobs.ly and edit it to fit your organization.

About the job

We are looking for a software developer to design, build and maintain applications and systems that meet business needs, with reliable code that is easy to extend.

Duties and responsibilities

  • Analyse requirements with users and analysts and turn them into clear development tasks
  • Build software to the requirements and the agreed technical standards
  • Write clean, tested code with unit tests that cover the core functions
  • Design the databases and APIs the application needs
  • Review colleagues' code and take part in design decisions
  • Fix bugs, improve performance and update existing systems
  • Manage code in Git and keep track of software releases
  • Document the code and how to run it so it is easy to maintain

Requirements

  • Bachelor's degree in computer science, software engineering or information technology
  • 3 to 6 years of experience in software development

The years of experience follow the level you choose when posting.

Skills

  • Programming
  • Git
  • Databases
  • Problem solving
  • English
  • Object-oriented programming
  • REST APIs
  • Unit testing

Preferred

  • Experience with a language or framework the team uses, such as Java, .NET or Python
  • Knowledge of agile methods such as Scrum
  • Experience with banking, e-payment or enterprise systems
Post this job

The posting form starts with this description, for you to edit before publishing.

Description in Arabic

Other jobs in the same field