Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Handle entire software development cycle, end to end.
- Support other team members and acts as a technical reference.
- Gather information/requirements accurately
- Aptly manages team demands on his/her time and shows willingness/ability to delegate technical execution or responsibilities when appropriate.
- Instructing, influencing, and enabling others to achieve company, project, and team related goals.
- Demonstrates good judgment in selecting methods and techniques for obtaining solutions.
- Works on problems of diverse scope where analysis of data requires evaluation of identifiable factors.
- Establish what a client needs, delegate projects to team members and follow-up to verify all projects are completed on time and as requested.
Job Requirements
Qualifications:
- Bachelor degree in computer science or any other related field.
- Expert in Backend development usage open source technologies PHP, Ruby,…and frameworks Laravel, Rails, …
- Solid understanding of object oriented design concepts (OOD, SOLID)
- Solid understanding of object oriented programming concepts (OOP)
- Solid understanding of Design Patterns.
- Familiar understanding of Software Architecture.
- Familiar understanding of Hosting and Deployment.
- Familiar understanding of Automation testing.
- Solid understanding of database design and querying concepts.
- Familiarity with version control concepts.
- Familiar with Agile/Scrum methodology.