Software Developer

Lebanon
  • Receive fragmented programming tasks with a design document, understand quickly what is required, then develop the code and translate the logic into a programming language to contribute in achieving part of the application based on internal standards of coding, on time, without errors and using performing code (giving quick results)
  • Document the code according to the documentation internal standards, reflecting the real work, and can be understood and acted upon just from reading
  • Perform testing of sample data-sets to check that output from the program works as intended.
  • Review codes written by peers, in order to ensure it is bug free, to learn from others code and to prepare ourselves to sharing our codes
  • Takes advantage of on-the-job training opportunities and other training activities and from learned experience, and consult manuals, periodicals and technical reports to learn new ways to develop programs and maintain and increase capabilities, skills and knowledge levels, and to enhance written programs performance

Skills

  • Proficient in programming languages such as Java, C#, or Python.
  • Experience with web development technologies like HTML, CSS, and JavaScript.
  • Familiarity with version control systems, particularly Git.
  • Understanding of database design and management.
  • Strong debugging and troubleshooting skills.
  • Knowledge of software development tools and frameworks.
  • Ability to write clean, maintainable code.
  • Excellent time management and organizational skills.
Post date: Today
Publisher: Bayt
Post date: Today
Publisher: Bayt