Python Technical Lead
RDI -
Dokki, GizaPosted 1 year ago9Applicants for1 open position
- 5Viewed
- 2In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Missions & responsibilities:
- Be a champion for and drive work through an Agile (SCRUM) methodology including estimations, daily standups, sprint planning, implementation tracking, demos, and retrospectives.
- This is a hands-on role that includes planning, designing, coding, debugging, testing, deployment and team leadership. In addition, the position will require interfacing with other internal and external technology stakeholders.
- Analyze, design and develop high-volume, low-latency applications for AI systems and data mangment delivering high-availability and performance.
- Focus on growing the technical skillset of the development teams.
- Remove developer impediments.
- Recommend and implement best practices, standards, and procedures including quality and delivery methodologies.
- Provide technical leadership to teammates through coaching and mentorship.
- Analyze and resolve technical and application problems.
- Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
- Adhere to high-quality development principles while delivering solutions on-time and on-budget.
Job Requirements
- Bachelor's degree preferably in Computer Science, Information technology, Computer Engineering, or related IT discipline or equivalent experience with 8 + Minimum Experience 4+ years building modern web applications/sites in a professional environment 5+ years experiences in designing, developing, integrating and deploying web services (with REST/JSON/XML) using micro services architecture.
- Minimum of 2 years with JavaScript and proficient in at least one modern JavaScript framework (Angular preferred) - including the ability to work with remote APIs and third-party web services, loading data asynchronously, understanding state management, using JavaScript templates and dynamic views.
- Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX designs.
- Familiarity with server-side programming (Flask, Django).
- Strong Devops experience including and not limited to gitlab.
- Proficient in responsive design development methodologies and best practices.
- Prior experience partnering with Artificial Intelligence (AI) and Machine Learning (ML) development teams.
- Excellent verbal and written communication skills.
- Experience with CI/CD procedures.
- Experience using containers (Kubernetes / Docker) to package and deploy web applications.
- Experience with GCP/AWS web services and database systems.
- Experience with web services testing tools (e.g. Junit, SOAPUI, Postman, JMeter, etc.)