Team Lead-Full Stack Developer | Sala Al Jadida (Maroc)
- El Jadida
- CDI
- Temps-plein
- Lead, mentor, and inspire a team of developers from to design, develop, and operate highly performant pipelines for Bell.
- Foster a collaborative and end-to-end performance driven team culture by promoting Agile practices while instilling DevOps processes across the team.
- Must have the mindset to provide guidance to more junior team members that may lead to Team Lead responsibilities in future of .Net / HTML 5 / React / Angular developers to build front end functionalities for applications.
- Build and Deliver APIs as needed in delivering large and complex API solutions.
- Work with architecture team in defining the technical roadmap, strategy and solution, evolution of front-end technologies.
- Design, implement, test, and deploy APIs using the latest technologies and best practices.
- Communicate risks, issues, challenges, and status/progress of the project.
- Lead or assist in responding to RPFs / proposals.
- Recommend and implement best practices for Redundancy, Scalability, and Performance.
- Configure and Implement Security Practices around the Web.
- Implement Logging & Exception Handling
- Prevent Cross-site request forgery attacks and other security vulnerabilities.
- Develop written test cases as well as automated software test cases to validate requirements.
- Work with Software Vendors to ensure that solution meets business requirement and alignment with architectural vision.
- Participate in thought leadership.
- Ensure quality of produced code by thorough testing and code-review and that application perform as expected and have maximum availability
- Work with Enterprise and Application Architecture teams to drive alignment around more pragmatic vs. prescriptive solutions.
- Monitor and vet major architectural decisions, changes, and open issues (e.g. data placement, tool/technology product selection, interfaces, new data stores)
- Must have thorough understanding of development processes including agile development methodologies, must understand and leverage Global Delivery Model.
- Development experience using .Net, XML JSP or ASP, JavaScript, or VB Script and Node.js; WSDL/SOAP/XML and REST/JSON, Swagger or equivalent.
- C#, HTML CSS, REACT/Angular and strong understanding of responsive design.
- Experience with an API management / gateway software.
- Strong Object-Oriented development experience/ Entity Framework Interfacing with Microsoft SQL Server
- Expert Knowledge in ensuring Security and improving Performance for Web
- Leadership role experience.
- Communication, Analytical and Negotiation skills
- Microsoft .Net platform and architecture
- Team player and ability to manage technical resources.
- Understanding on Enterprise Architecture, Web/ Mobile Security
- Strong Leadership and organizational abilities
- Excellent synthesis and analysis capacity
- Demonstrated ability to deliver complex, multi-platform solutions.
- Experience working with Visual Studio Team Services (VSTS)
- Experience with working on Agile teams.
- Experience with CI/CD practices.
- Experience with Unit Testing.
- Experience working with Cloud Technologies such as Azure and AWS
- Knowledge of Bell Mobility space, Amdocs Ensemble/SAP
- Knowledge of Bell Residential services systems for ordering, TV programming or qualification.
- Adobe Experience Manager (AEM) implementation and development experience
- Knowledge of mobile platforms and development for mobile/touchscreen devices
- Experienced with Microsoft TFS, CMS and/or other System Development Lifecycle management tools.
- Knowledge of IT-DCX applications and processes.
ReKrute