Job Scope
As a Backend Team Leader at blnk, you will be primarily responsible for managing a team of senior and junior software engineers and will be reporting directly to the Backend Division manager.
- Hiring your team members in coordination with the Backend Division Manager.
- Manage your team in conducting requirements analysis and software design.
- Manage projects and meet deadlines using your team resources.
- Collaborate with other team leaders to coordinate work that overlaps on different fronts.
- Be able to assess your team members capabilities and assign them to the right tasks that they will excel in and be motivated to perform.
- You should have proficient technical skills in the following as a minimum:
- Programming using C++, Python, PHP, and other similar interpreted scripting languages
- Building applications using C++ Framework and Postgres and/or MySQL
- Work with dockers and containers
- Use GIT repositories
- Deploy applications on Linux OS and its stack of frameworks and middleware.
- Some DevOps skills is a plus.
Qualifications
Education:
Bachelors/master’s in computer science or computer engineering.
Certifications in C++, or cloud platforms are a plus.
Experience
Minimum of 5 years of experience.
Skills
- Strong programming skills as mentioned above.
- Strong project management and leadership skills.
- Good command of Linux OS and basic administration skills.
- Ability to motivate and lead your team.
- Ability to recruit good candidates and motivate them.
- Ability to work under tight timelines and deliver excellent results
- High attention to detail.
- Strong organization and good project management skills.
نطاق العمل
بصفتك قائد فريق التطوير الخلفي في blnk، ستكون مسؤولاً بشكل أساسي عن إدارة فريق من مهندسي البرمجيات الكبار والناشئين وسترفع تقاريرك مباشرة إلى مدير قسم التطوير الخلفي.
- توظيف أعضاء فريقك بالتنسيق مع مدير قسم التطوير الخلفي.
- إدارة فريقك في إجراء تحليل المتطلبات وتصميم البرمجيات.
- إدارة المشاريع والالتزام بالمواعيد النهائية باستخدام موارد فريقك.
- التعاون مع قادة الفرق الآخرين لتنسيق العمل المتداخل على جبهات مختلفة.
- القدرة على تقييم قدرات أعضاء فريقك وتكليفهم بالمهام المناسبة التي سيتفوقون فيها ويكون لديهم الدافع لأدائها.
- يجب أن تمتلك مهارات تقنية بارعة في المجالات التالية كحد أدنى:
- البرمجة باستخدام C++ وPython وPHP ولغات البرمجة النصية المفسرة المشابهة الأخرى
- بناء التطبيقات باستخدام إطار عمل C++ وقواعد بيانات Postgres و/أو MySQL
- العمل مع Docker والحاويات
- استخدام مستودعات GIT
- نشر التطبيقات على نظام التشغيل Linux وحزمة أطر العمل والبرمجيات الوسيطة الخاصة به.
- تعد بعض مهارات DevOps ميزة إضافية.
المؤهلات
التعليم:
بكالوريوس/ماجستير في علوم الحاسوب أو هندسة الحاسوب.
تعد الشهادات في C++ أو المنصات السحابية ميزة إضافية.
الخبرة
خبرة لا تقل عن 5 سنوات.
المهارات
- مهارات برمجة قوية كما هو موضح أعلاه.
- مهارات قوية في إدارة المشاريع والقيادة.
- إتقان جيد لنظام التشغيل Linux ومهارات الإدارة الأساسية.
- القدرة على تحفيز فريقك وقيادته.
- القدرة على توظيف مرشحين جيدين وتحفيزهم.
- القدرة على العمل تحت جداول زمنية ضيقة وتقديم نتائج ممتازة
- اهتمام كبير بالتفاصيل.
- مهارات تنظيمية قوية ومهارات جيدة في إدارة المشاريع.