Software Developer

Mike Sport

  • Job Location: Lebanon
  • Posted On: 2022-10-31
  • Expires On: 2023-02-28 Expired

Job Details

  • Job Location: Lebanon
  • Job Category: Information Technology
  • Employment Type: Employee
  • Job Duration: Full Time

Job Description

  • Job Title: Software Developer
  • Department: IT
  • Job Status: Full Timer
  • Working Hours: Monday till Friday from 9:00 am till 6:00 pm. Flexibility in schedule is a must, especially in case of on spot support or system enhancement.
  • Location: Head Office - Zalka

Scope of the Job:

  • The Software Developer t is responsible for designing and developing various applications and software for Mike Sport that contribute in optimizing operational efficiency and in providing solutions that meet business needs. He/she will be developing software solutions, integrating systems through writing codes following the pre-planned software development structure.

Key Responsibilities:

  • Develop, validate and review the documentation of technical implementation and support.
  • Verify that all business requirements are properly logged, analyzed and translated into a technical report.
  • Perform functionality testing and debugging in order to provide high quality deliverables.
  • Develop detailed technical design specifications and code accordingly.
  • Ensure an appropriate level of documentation is maintained as required to facilitate the development, delivery and traceability of the project.
  • Participate in explaining and presenting system design, functional requirements and documentation to technical and non-technical users.
  • Attend unit meetings as required by the hierarchy in order to get informed of new policies and other services related issues.
  • Understand existing code line, and propose and lead the implementation of technical enablers to evolve it (refactoring streams, quality streams, technical stack upgrades…)
  • Be actively involved in technical design, code reviews, pair programming, and technical support.
  • Improve the security of the current architecture, pinpointing any potential threats, and creating plans to proactively address them.
  • Coordinate with departments or customers on project status and proposals.
  • Design, develop, modify, implement, and support software components anywhere in the Software stack.
  • Ensure user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Determine the root cause for the most complex software issues and develop practical, efficient, and permanent technical solutions.
  • Monitor quality and performance of applications through testing and maintenance after resolving issues.
  • Provide trainings for the software use & create user guide manuals and code documentations.

Job Requirements:

  • Education:  Bachelor’s degree in Computer Science, MIS, Business Computing or Software Engineering.
  • Experience:  At least 4 years of experience in software design, development, web services, data structures and relational database programming. Navision experience is a plus.
  • Linguistic Skills: Advanced in written & spoken English, French is a plus.
  • Computer Skills: Extensive knowledge in Ms. Office & Navision.
  • Coding languages: Advanced knowledge in C/AL (Navision Language), PHP, My SQL & MS SQL, HTML 5, Web services, C#, CSS.