Technical Lead Software Development
il y a 6 jours
The Technical Lead will play a pivotal role within the development team, balancing hands-on coding with leadership responsibilities. They will be analyzing complex requirements, coordinating, and mentoring a team of developers, developing solution architecture, evaluating best technologies depending on projects, identifying risks, and reviewing timelines and deliverables while properly always coordinating with the Software Development Director. They should also be able to develop high-quality/performance scalable applications and be comfortable working on telecommunication systems implementation and integration.
This role demands a comprehensive skill set encompassing technical proficiency, project management acumen, and adept team leadership capabilities, all aimed at ensuring the smooth functioning of technical operations and the successful delivery of software projects.
- Actively engaging in hands-on coding activities while also providing leadership and guidance to the development team (design, coding, troubleshooting, work breakdown, work estimation, refactor strategies, automated testing).
- Providing regular updates on project progress, challenges, and resource requirements to the HOD.
- Demonstrating strong project management skills, including the ability to analyze complex requirements, evaluate timelines and deliverables, identify risks, and proactively address challenges to minimize the impact on project timelines and deliverables.
- Developing the components of different levels of complexity.
- Developing various web-based architectures and frameworks.
- Contributing to an Agile team that solves complex challenges
- Maintaining an existing codebase
- Supporting market leading Value-Added Services platforms to ensure very high levels of service delivery and availability
- Continuing to expand the capacity of the system to keep up with rapid growth.
- Developing and maintaining solution architecture for software projects, ensuring scalability, security, and performance.
- Ensuring the development of high-quality, secure, scalable, and performant solutions tailored to the telecommunications industry requirements.
- Continuing to develop technical and professional expertise through formal learning and experience on the diverse components of the overall solution.
- Stay abreast of emerging technologies and tools, advising on potential implementations.
- Performing other duties as assigned.
Education
- Bachelor's degree Computer Engineering, Software Engineering, Computer Science, or other related fields
Experience
- 10+ years as a software developer with strong expertise in Java and .NET technologies, demonstrated experience working with multiple programming languages (C, C++, C#, Python), operating systems, and development environments. 7+ years of experience with Kubernetes, Docker, and/or cloud deployment technologies.
- Solid experience with Object-Oriented Programming, design patterns, and MVC
- Knowledge of HTML5, CSS, and JavaScript frameworks such as React, AngularJS, and Bootstrap.
- Analyze, design, develop, as well as implement RESTful services and APIs.
- In-depth experience with microservices architecture & strong knowledge of all layers of cellular network infrastructure elements
- Very good experience with SQL, relational databases, and non-relational databases
- Proficiency in Elasticsearch query DSL, indexing strategies, and performance tuning techniques.
- Strong knowledge in deploying, monitoring, and logging infrastructure using tools like Prometheus, Grafana, Nagios, Datadog, and Kibana.
- Proficiency in container frameworks like Docker, Kubernetes, and OpenShift.
- Familiarity with DevOps, CI/CD, and SRE best practices, as well as iterative Agile-flavored workflows.
- Experience utilizing source code control, build, work management, and continuous integration tools such as Git, Jira, Maven, Jenkins.
- Familiarity with Agile/Scrum methodologies and experience working in Agile environments.
- Hands-on experience in development functionality accompanied by excellent testing/troubleshooting skills to ensure code coverage and efficiency.
Skills
- Experience in leading and mentoring a team of developers, fostering a culture of accountability, collaboration, and continuous learning.
- Ability to prioritize tasks, manage multiple projects simultaneously, and thrive in a fast-paced, dynamic environment.
- Strong leadership and communication skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders.
- Fluency in English & Arabic languages.
-
Software Engineer, API
il y a 2 semaines
Beyrouth, Beyrouth, Liban Aspire Software Temps pleinWe are seeking a highly experienced Software Engineer with deep expertise in systems integration, API architecture, and interoperability frameworks. This role will collaborate in the design and implementation of a generic, metadata-driven integration platform that allows our products and external applications to exchange data bi-directionally with minimal...
-
Senior Software Development Manager
il y a 4 jours
Beyrouth, Beyrouth, Liban MINDFREE Consulting Temps pleinOur client is a global distribution company that offers Express Deliveries, eCommerce Solutions, 3PL Warehousing & eCommerce Fulfillment, and Freight & Logistics Services, is seeking to hire a Senior Software Development Manager.Responsibilities:- Lead and mentor a team of developers, fostering a collaborative and high-performance work environment.- Design,...
-
Business Development Representative
il y a 4 jours
Beyrouth, Beyrouth, Liban Aspire Software Temps pleinDescriptionAspire Software is looking for a Business Development Representative to join our team in Lebanon.Here is a little window into our company: Aspire Software operates and manages wholly owned software companies, providing mission-critical solutions across multiple verticals. By implementing industry best practices, Aspire delivers a time sensitive...
-
Senior Software Developer
il y a 1 semaine
Beyrouth, Beyrouth, Liban Aspire Software Temps pleinAs a Senior Full Stack Developer, you will play a crucial role in developing and maintaining our applications. You will work collaboratively with cross-functional teams to enhance existing features and develop new functionalities, ensuring optimal performance and user experience.5+ years of experience in full stack development, specifically with Java and...
-
Junior/Intermediate Software QA Automation Engineer
il y a 1 jour
Beyrouth, Beyrouth, Liban Aspire Software Temps pleinWe are looking for a technical QA. You will support QA for a major e-procurement SaaS platform used by public and private sector customers across Canada and the United States. You will help execute manual and automated testing, contribute to test planning, and build automation coverage over time using Playwright and TypeScript. The role is hands on and...
-
Technical Project Manager
il y a 4 jours
Beyrouth, Beyrouth, Liban Jobs for Humanity Temps pleinCompany Description PrimeTalent, Recruitment Agency Job Description PRIMETALENT IS HIRING We are hiring a Technical Project Manager / Software Development for our reputable company in Beirut.Key Responsibilities:• Manage software development projects ensuring timelines & quality standards• Supervise functional teams to define technical...
-
Tech Lead
il y a 4 jours
Beyrouth, Beyrouth, Liban Jobs for Lebanon Temps pleinCompany Description D360 is a leading Digital service company specializing in providing 360 solutions to empower businesses in the digital age. We are passionate about unlocking digital excellence and helping our clients succeed in the evolving digital landscape. We understand that businesses are facing numerous challenges in today's digital world. The rapid...
-
Business Development Representative Sad Auto
il y a 4 jours
Beyrouth, Beyrouth, Liban Aspire Software Temps pleinKey ResponsibilitiesMarket Research & Strategy: Conduct analysis of market trends, competitors, and industry shifts to identify growth areas and unmet needs.Lead Generation & Outreach: Generate new business leads through networking, cold calling, and referrals.Relationship Building: Develop and maintain strong, long-lasting relationships with clients,...
-
Senior Full Stack Software Engineer
il y a 4 jours
Beyrouth, Beyrouth, Liban CC Staffing International Temps pleinWe are seeking an experienced Senior FullStack Software Engineer to join our team in Beirut. This role will be instrumental in the modernization of our digital platforms, the development of new functionalities, and the delivery of high-quality technical solutions. The successful candidate will demonstrate strong technical expertise, leadership in innovation,...
-
Software Engineer
il y a 6 jours
Beyrouth, Beyrouth, Liban Murex Temps pleinMurex is a global fintech leader in trading, risk management and processing solutions for capital markets.Operating from our 19 offices, 3 000 Murexians from over 60 different nationalities ensure the development, implementation and support of our platform which is used by banks, asset managers, corporations and utilities, across the world.Join Murex and...