hireejobsgulf

Senior Software Developer

1.00 to 10.00 Years   Beirut, Lebanon   04 Jul, 2022
Job LocationBeirut, Lebanon
EducationBachelor's degree / higher diploma
SalaryNot Mentioned
IndustryComputer Hardware & High-Tech Manufacture
Functional AreaNot Mentioned

Job Description

KEY RESPONSIBILTIES

  1. Receive programming tasks related to complex application 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).
  2. Document the code according to the documentation internal standards, reflecting the real work, and can be understood and acted upon just from reading.
  3. Review codes written by Software Developers and peers, and combine all the fragmented codes together and test the complete program, in order to ensure it is bug free and compliant with the internal standards of coding.
  4. Coach Software Developers and provide them the right support when needed, and enforce basic coding standards (like no hard coding), in order for that level to know quickly and apply the coding standards and to output their product coherent with others code.
  5. Develop deployment packages ready to be installed without any problem at the client?s site.
  6. Provide the right support to the clients, answer all their queries, and perform troubleshooting activities (recreate steps taken by the user to locate sources of problems) within area of specialty in order to correct all the problems and keep the clients satisfied.
  7. Document the performed application design according to the documentation internal standards, reflecting the real work, and can be understood and acted upon just from reading.
  8. Perform factory testing for the application in order to ensure no runtime error in the mentioned applications.
  9. Lead small teams for simple projects and ensure the required result and on time.
  10. Define, for simple applications, workflow according to the case studies (use cases) and breakdown the program specifications into its simplest elements in order for the developer to translate this logic into a programming language.
  11. 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.
  12. Ability to understand business requirements and work closely with business people.
  13. Manage the software lifecycle using GIT tools.

Keyskills :

APPLY NOW

Related Jobs

© 2023 HireeJobsGulf All Rights Reserved