As an Engineering Technical Lead at LENSEC, you will work on and lead work which closely correlates with the success of the company. As a leader in Perspective VMS® engineering team, you will lead and drive new features that advances our video management system product portfolio to gain competitive advantage.
You will coordinate with Engineering and Product Managers, on new features and help LENSEC execute the company’s product roadmap. You will proactively identify opportunities for improvement, build consensus, track risks and dependencies and lead projects to completion with a positive attitude. You will be a mentor, guide and provide leadership to other members of the engineering team.
We expect all our engineers to be product focused and enthusiastic to take on new challenges and drive our product and culture forward.
Job Responsibilities
- Provide direction for a team of software engineers to motivate them, provide guidance and promote positive culture for the success of the team.
- Own the end-to-end delivery and timeline of features including design, development, and testing.
- Mentor and coach, your team members individually with the right balance of direction and support.
- Balance leadership responsibilities with active technical contributions to development tasks.
- Actively work alongside internal stakeholders to manage and prioritize engineering initiatives, infrastructure changes, maintenance, and new feature requests.
- Delegate, assign work, monitor progress, and remove impediments.
- Ensure team meets agreed upon deadlines.
- Be the subject-matter expert in technical topics.
- Effective multi-tasker and ability to work on multiple projects while meeting deadlines.
- Hire and train technical personnel.
- Directly work and communicate with technologies partners to capture their applications interface and integrate with it.
- Lead a high-performing and winning culture and foster a collaborative working environment with other members of the engineering team.
- You are a self-starter; you will not hesitate in taking ownership of your ideas and advocating for them.
- Always stay up to date with new technologies.
- You need to have extreme attention to details with ability to think of extreme edge cases without losing sight of providing a simple user experience.
- Work with cross-functional teams on different time-zones.
- Contribute to technical documentation and wiki pages.
- Be the go-to-person to troubleshoot, debug production environments and solve problems.
Qualifications
- BSc. degree in computer science or software engineering or any relevant field.
- 7 or more years of relevant work experience.
- Demonstrated track record as a successful team leader.
- Effective organization and presentation skills.
- Deep experience in ASP.NET frameworks (MVC or Web Forms) and Web APIs.
- Maintain complex software systems using Microsoft .NET technologies, including C#, Entity Framework and ADO.NET.
- Proficiency in web development technologies: HTML/CSS, JavaScript/TypeScript, jQuery, Bootstrap, Angular, Telerik Framework (Kendo UI and Telerik Reporting).
- Strong experience working and maintaining Microsoft SQL Server databases.
- Solid understanding of fundamental design patterns and principles for building scalable and multi-threaded applications.
- Ability to work under pressure.
- Strong experience in distributed software architecture.
- Experience delivering projects from inception to production.
- Excellent judgement and analytical ability.
Qualified applicants can send their updated CVs to : HR.MENA@lensec.com