Software Engineer

4 months ago


Doha, Qatar Talent Pal Full time

**_Mandatory Requirements _**
- Microsoft Certified: Azure Developer Associate (or similar certification related to ASP.NET/C# development).
- Proven experience with ASP.NET Core, MVC, Web API, and Entity Framework.
- In-depth knowledge of front-end technologies such as HTML5, CSS3, JavaScript, and frameworks like Angular, React, or Vue.js.
- Experience with SQL Server and or Oracle databases, including writing complex queries, Store Procedures, Jobs and optimizing performance.
- Familiarity with version control systems such as Git or Azure DevOps.
- Minimum 5 years of Experience on the above technologies
- Leadership Skills to assist and support internal Development team with their task
- Proven Skills to map functional requirement and provide solution at wider level
- Strong understanding of software design patterns, principles, and best practices.
- Excellent problem-solving, Logical & Analytical skills and the ability to troubleshoot and debug complex issues.
- Strong communication skills with the ability to work effectively in a collaborative team environment.
- Experience with cloud platforms such as Azure or AWS is a plus.
- Knowledge of microservices architecture and event-driven systems.
- Experience with Agile/Scrum methodologies

**_Value Added and Preferred Skills _**
- Create and review High-Level Design (HLD) documents to outline system architecture, integration points, and overall design strategy.
- Develop Low-Level Design (LLD) documents detailing the implementation specifics, including class diagrams, sequence diagrams, and detailed design specifications.
- Team Management

**_Job Description :_**
- Develop software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes, investigating problem areas, and following the software development lifecycle
- Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
- Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code
- Prepare and install solutions by determining and designing system specifications, standards, and programming
- Improve operations by conducting systems analysis, recommending changes in policies and procedures
- Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations
- Protect operations by keeping information confidential
- Provide information by collecting, analyzing, and summarizing development and service issues
- Accomplish engineering and organization mission by completing related results as needed
- Support and develop software engineers by providing advice, coaching, and educational opportunities
- First and foremost, developing high-quality software our users need
- Mentor junior and mid-level engineers, Collaborate with internal teams to brainstorm and create new products
- Grow engineering teams by interviewing, recruiting, and hiring
- Stay on the leading edge of development practices
- Understand business needs and know how to create the tools to manage them
- Ensures software is current with the latest technologies
- Provide technical guidance and mentorship to other Engineers

This job has been sourced from an external job board.



  • Doha, Qatar Applab Software Trading Full time

    **Key Responsibilities**: - **Project Planning & Execution**: Create detailed project plans for software development projects, including scope, timelines, resources, and budgets. Execute projects according to these plans and ensure alignment with business objectives. - **Technical Oversight**: Provide technical leadership and guidance throughout the...


  • Doha, Qatar Applab Software Trading Full time

    **Key Responsibilities**: - **Project Planning & Execution**: Create detailed project plans for software development projects, including scope, timelines, resources, and budgets. Execute projects according to these plans and ensure alignment with business objectives. - **Technical Oversight**: Provide technical leadership and guidance throughout the...

  • Software Engineer

    3 months ago


    Doha, Qatar Qatar Corporation Full time

    Responsibilities - Execute full software development life cycle (SDLC) - Develop flowcharts, layouts and documentation to identify requirements and solutions - Write well-designed, testable code - Produce specifications and determine operational feasibility - Integrate software components into a fully functional software system - Develop software...

  • Software Engineer

    5 months ago


    Doha, Qatar Ninova Technology Information Full time

    **Job Title: Software Engineer | Ninova Technology Information** **Job Type**: Full-Time **Job Summary**: Ninova Technology is seeking to hire a skilled Junior-level software developer to help develop our current projects. Your duties will primarily revolve around building software by writing code, as well as modifying software to fix errors, adapt it to...

  • Software Engineer

    1 month ago


    Doha, Qatar JOB HUB GLOBAL Full time

    **Job Title**: Software Engineer (Sicam PAS, SCC, A8000 RTU, Virtualization) **Location**: Doha, Qatar **Job Type**: Full-Time, 6-month contract (Extendable) **Key Responsibilities**: - Develop configure, and maintain Sicam PAS and Sicam SCC systems. - Work with A8000 RTU and Sicam Device Manager to ensure seamless operations and integration. - Leverage...

  • C++ Software Engineer

    7 months ago


    Doha, Qatar Duncan & Ross Full time

    We are looking for a Senior Software engineer with 7+ years experience in Software Engineering with recognized relevant certification to integrate a dynamic team engaged in the development of **RESPONSIBILITIES** - Work with Linux-based systems, ensuring seamless integration and functionality. - Design and implement software interfaces for the integration...

  • Senior Qc Engineer

    7 months ago


    Doha, Qatar Al Adyat consultancy Full time

    **Senior QC engineer** A senior software QC engineer ensures the quality and functionality of the software design and functionality and oversees the entire solution components and expected deliverables. They are responsible for designing, automating, and executing tests, identifying and fixing bugs, and reporting on quality metrics. **Responsibilities**: -...

  • Software Engineer

    1 week ago


    Doha, Qatar Premium Solutions Consultancy Full time

    Implementing ERPNext for an existing project solution and understand business requirements and suggest possible solutions. - Implement Integration between ERPNext and other systems “other ERP systems, websites, mobile apps. etc.” - Studying and Investigating workflows and improve the ways the system handles& enhance the process. - Managing updates and...

  • Software Engineer

    2 months ago


    Doha, Qatar Mindstream Full time

    Remote hiring for Software Engineer-India/Srilanka Duration:1 Year&extendable Full time remote **Salary**:6000 QAR Experience:4 + Years Own Laptop is must Skills:.Net Framework, MVC,ASP.Net, Agile, Angular, C#, JavaScript, WPF,Oracle - Developing the code based on the coding standards and QR architecture guidelines - Develop and execute Unit test plans...


  • Doha, Qatar UBS Full time

    Qatar - Information Technology (IT) - Group Functions **Job Reference #** - 272134BR **City** - Doha **Job Type** - Full Time **Your role** - Are you passionate about building and delivering robust and scalable IT solutions? Are you experienced in building new Software Products, preferably in the Equities Trading domain? Are you confident at iteratively...


  • Doha, Qatar Candidzone Full time

    D365 (Microsoft Dynamics 365) Technical Support Contract: 3 months Must have valid QID and NOC - Degree in Computer Science, Software Engineering, or equivalent - Strong technical background with 5+ years of software development experience - Can solve ERP technical issues, build new solutions, assist the ERP project manager. - Hands-on Knowledge of...


  • Doha, Qatar KARTY Full time

    As a Software Engineer on KARTY engineering team, you will be a core contributor in building out next-generation systems and processes that allow us to develop and maintain the Fintech platform at an ever-increasing scale. You will be responsible for the design and implementation of major subsystems, and work in collaboration with the business team and your...


  • Doha, Qatar JOB HUB GLOBAL Full time

    **Job description** **Software Development and Support Engineers (English and Arabic Speaking French will be an added advantage)** We are seeking 5 highly skilled Software Development and Support Engineers with 4-5 years of experience for a leading Global Engineering and Technology company in Qatar. This is a 6-month contract, with the possibility of...

  • Project Manager

    1 month ago


    Doha, Qatar Applab Software Trading Full time

    As a Project Manager with a software engineering background, you will oversee the successful delivery of software development projects from inception to completion. You will be responsible for coordinating between stakeholders, managing project timelines, and ensuring that technical teams have the resources they need to succeed. This role requires a deep...


  • Doha, Qatar Swan Global WLL Full time

    Position Name: - Software development and support engineers Project Duration: - 6 Months Experience: - 3 years Education: - MSC Degree in IT Duty: - 10hrs / 6 Days Location: - Doha Roles & Responsibility: - Take an active role in software development by using Java technologies and / or advanced latest technologies. - Being involved in software...


  • Doha, Qatar Swan Global WLL Full time

    Position Name: - Software development and support engineers Project Duration: - **6 Months** Experience: - **3 years** Education: - MSC Degree in IT Duty: - 10hrs / 6 Days Location: - Doha Roles & Responsibility: - Take an active role in software development by using Java technologies and / or advanced latest technologies. - Being involved in software...


  • Doha, Qatar Metamorfs Infotech Full time

    **Role: Senior Software Engineer** **Location: Qatar** **Requirement**: 1. 6+ years hands-on data engineering experience with strong PL/SQL skill set 2. Hands-on experience in data modelling, data visualization, and ETL pipelines design & development. 3. Hands on experience with data warehouse platforms 4. Strong technical knowledge of performance...

  • Software Developer

    6 days 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...

  • Software Engineer

    2 months ago


    Doha, Qatar Pextra Inc. Full time

    **Job description** **Position**: Software Testing Engineer **Location**: Remote **How to Apply**: **Please send us a message (containing your LinkedIn profile) on our LinkedIn page**: **Role Overview**:Join us as a Testing Engineer and play a pivotal role in ensuring the integrity and dependability of our data center management solutions. Your...

  • Software Engineer

    7 months ago


    Doha, Qatar Pextra Inc. Full time

    **Job description** **Position**: Software Testing Engineer **Location**: Remote **How to Apply**: **Please send us a message (containing your LinkedIn profile) on our LinkedIn page**: **Role Overview**:Join us as a Testing Engineer and play a pivotal role in ensuring the integrity and dependability of our data center management solutions. Your...