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.