Software Development Team Lead

4 days ago


Doha, Qatar Ideal Solutions Full time

**Duties & Responsibilities**

Key Job Responsibilities
- Leads team in the development of new products, solutions, and processes.
- Maintains high level of business and technical expertise.
- Create an inspiring team environment with an open communication culture.
- Organizes, plans, and prioritizes the work of Software developers and oversees project resource allocation.
- Establishes realistic estimates for timelines while ensuring that projects remain on target to meet deadlines.
- Strives to improve efficiency and sustainability of processes and product designs, and to reduce inefficiencies and waste.
- Analyzes business and functional requirements & create the solution architecture and system design documents to meet the objectives.
- To execute software development in accordance with processes defined by the Company Control Procedures with guidance from the IT HOD/EPMO/CTO.
- Improves testing frameworks and test infrastructure & assures high quality of deliverables and services rendered.
- Supports & drives the team on any technical issues and troubleshooting.
- Liaising with team members, management, and clients to ensure projects are completed to standard.
- Keeping up-to-date with industry trends and developments.
- Mentors and supports team members in their continuous growth and career development.
- Ensures to develop systems and tools by producing clean, efficient code that is easy to maintain and change.
- Find creative ways to develop products that can be marketed and sold as company’s own unique product to as many clients as possible.
- Manages both in-house and remote Software Developers to deliver projects on time with high quality.
- Monitors team performance and report on metrics & KPIs.
- Recognize high performance and reward accomplishments.
- Reports progress and status of the Software development projects.
- Perform Pre-Sale activities on behalf of IT department as required.

**Desired Skills & Experience**

**Qualifications**:

- Bachelor’s degree in Computer Sciences, Information Technology, Engineering or equivalent
- Having minimum experience of 5 years in Software Development and at least +1 year experience as a Software Development Team Lead

**Skill sets which are a must have for this role**:

- Proficiency in C# ASP.NET MVC,.NET Core, Entity Framework (Code First), RESTful Web API, HTML5, CSS3 & jQuery
- High experience SQL Database, Stored Procedures & Microsoft SQL Server
- Experience in Angular framework
- Experience in debugging, performance profiling and optimization
- Experience in IIS Web Applications deployment
- Experience in Git Source Control
- Attention to detail to deliver error free & clean code
- Experience with Visual Studio
- Ability to lead and engage with both.NET Full-Stack web developers, mobile app developers (Android/iOS/Flutter) and Quality Assurance engineers
- Experience with the full software development cycle
- Experience in Agile methodology including Kanban (experience at SCRUM Master position preferred)
- Excellent analytical, problem solving, organizing and communication skills
- Curious and continuously seeking to learn new skills and techniques that can improve the efficiency and effectiveness of the department

**Job Types**: Full-time, Permanent

Application Question(s):

- Are you locally available in Qatar?

**Experience**:

- Software Developer: 5 years (required)
- SWD Team Leading: 1 year (required)


  • Business Analyst

    6 days ago


    Doha, Qatar Applab Software Trading Full time

    **Job Title**: Business Analyst (Software Development) We are hiring for the position of **Business Analyst** in the field of **Software Development.** Applicants should have knowledge in the following: - Experience in doing Business analysis of Software development project - Experience in manual testing of Websites and Mobile Applications. Automated...

  • IT Project Manager

    1 week ago


    Doha, Qatar Applab Software Trading Full time

    We are hiring for the position of **IT Project Manager** in the field of **Software Development.** Applicants with the following are expected: - Experience in managing software development projects (Preferably Custom Development) - Having professional Communication Skills (Writing & Speaking). Arabic language is a Plus, but not mandatory. - Ability to...

  • Software Developer

    4 days ago


    Doha, Qatar FLORA GROUP Full time

    **Job Title**: DotNet Developer - **Arabic Speaker** **Main Responsibility** **Key Responsibilities** - Design, develop, test, and maintain **.NET software solutions**. - Lead or participate in development projects and technical studies. - Translate market requirements into technical designs and specifications. - Prepare documentation, flowcharts, and...


  • Doha, Qatar Get2Go Full time

    Job Description: **Responsibilities**: - **Technical Leadership**: - Lead and guide the development team in designing, implementing, and maintaining scalable and efficient software solutions. - Provide technical expertise and support in Flutter, Node.JS, MongoDB, and AWS. - **Team Management**: - Manage and mentor a team of developers, fostering a...

  • Software Developer

    2 weeks ago


    Doha, Baladīyat ad Dawḩah, Qatar WYD Consultancy Full time 90,000 - 120,000 per year

    Collaborate with cross-functional teams to gather and analyze software requirements, ensuring alignment with business objectives.Design, develop, and maintain scalable and efficient code, implementing best practices in software architecture and design patterns.Conduct code reviews and provide constructive feedback, fostering a culture of continuous...

  • Software Developer

    4 days ago


    Doha, Baladīyat ad Dawḩah, Qatar SFAI Qatar Full time 96,000 - 120,000 per year

    Key ResponsibilitiesDesign, develop, test, and maintain software solutions in alignment with business requirements.Lead and coordinate technical aspects of development projects when required.Participate in feasibility studies and recommend suitable technical solutions.Prepare and maintain system documentation, including flowcharts, diagrams, and code...

  • Software Developer

    6 days ago


    Doha, Qatar Gulf Overseas HR Consultancy Full time

    **Job description** **QUALIFICATION** - BACHELOR OF COMPUTER SCEINCE - NET FRAME WORK, ANJULAR JS, MVC, JSCRIPT, - SQL DATABASE,.NET CORE, SYSTEMS DEVELOPMENT & APPLICATION DEVELOPMENT KNOWELDGE - KNOWLEDGE OF NATIVE MOBILE APPS DEVELOPMENT IOS, ANDROID, WINDOWS CE - EXPERIENCE IN APPLICATION DEVELOPMENT FOR COMMERCIAL USE **JOB DESCRIPTION** - Be Part of...

  • Software Developer

    2 days ago


    Doha, Qatar Gulf Overseas HR Consultancy Full time

    **Key Responsibilities**: - Code and test software based on software specifications and design. - Analyze user needs and software requirements to determine the feasibility of design within time and cost constraints. - Analyze and study complex systems requirements to enhance functionality. - Prepare design documentation, technical documents, test cases,...

  • Software Developer

    2 weeks ago


    Doha, Qatar Blaze Technology Solutions Full time

    **Responsibilities**: - Write clean, efficient, and well-documented code - Participate in code reviews and testing activities - Collaborate with cross-functional teams to define and deliver software requirements - Troubleshoot, debug, and fix software issues - Stay up-to-date with new tools, technologies, and best practices **Qualifications**: -...

  • Software Developer

    1 hour ago


    Doha, Qatar Ruby Information Technology Solutions Full time

    **SOFTWARE DEVELOPER** We are looking for a **Software Developer **who is incharge of designing and coding software for businesses and consumers alike. A **Software Developer** builds and implements functional programs. You will work with other Developers and Product Managers throughout the software development life cycle. **Responsibilities**: - Work...