Software Engineer

2 weeks 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.


  • Software Engineer

    4 weeks 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...

  • Electrical Engineer

    2 weeks ago


    Doha, Qatar Donevi Software Full time

    **Key Responsibilities**: - Design and develop electrical systems and components. - Conduct system testing and troubleshoot issues. - Ensure compliance with safety and quality standards. - Collaborate with teams on projects and technical specifications. - Maintain and update technical documentation. **Qualifications**: - Bachelor’s degree in Electrical...


  • Doha, Baladīyat ad Dawḩah, Qatar VAM Systems Full time

    At VAM Systems, we are currently looking for a skilled Software Engineering Expert to join our Qatar operations.This position involves working on various projects as a Technical Lead and utilizing .NET Core and MVC frameworks.We seek a mid-senior level candidate with at least 3 years of experience in software development and a strong understanding of...


  • Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    Canonical is seeking a talented Software Engineering Manager to join our distributed team. As a leader, you will be responsible for driving the future of collaborative open source development tooling as part of the Launchpad team.Key Responsibilities:Grow and lead a team of engineers in your regionDevelop talent through coaching, mentoring, feedback, and...


  • Doha, Baladīyat ad Dawḩah, Qatar BAE Systems Strategic Aerospace Services WLL Full time

    Job DescriptionThe position of Software Engineering Director is available at BAE Systems Strategic Aerospace Services WLL. This role involves overseeing the entire development process, from the beginning to the culmination of the development cycle, including software testing and delivery.The focus is on quality; as a Software Quality Assurance Engineer, you...


  • Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    About the RoleWe are seeking a highly skilled and experienced Software Engineering Manager to join our team at Canonical.As a key member of our leadership team, you will be responsible for leading a team of developer relations engineers who engage with software developers and ISVs to help them reach the Ubuntu ecosystem.Your primary goal will be to shape the...

  • C++ Software Engineer

    4 weeks 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...


  • Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    Job OverviewThe University of Doha for Science and Technology (UDST) invites applications for an Assistant/Associate Professor position in Software Engineering within the College of Computing and Information Technology.We are seeking a highly qualified professional to join our faculty team, contributing to teaching, research, and service. The successful...

  • Software Engineer

    7 days ago


    Doha, Baladīyat ad Dawḩah, Qatar UBS Optimus Foundation Full time

    UBS Optimus Foundation Tech Graduate ProgramWe are seeking a talented Software Engineer to join our team in Qatar. As a key member of our engineering teams, you will design and implement software solutions based on customer needs and requirements.Your RoleYou will work alongside our engineers and business stakeholders to build and support our enterprise...


  • Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    Job DescriptionWe are seeking an experienced Software Engineering Manager to lead our Linux kernel engineering team. As a key member of our engineering organization, you will be responsible for helping your team grow as engineers, doing important and satisfying work, and having a great time while doing it.This role would suit either an experienced manager of...


  • Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    At lxbfYeaa, we are seeking an experienced software engineer to join our team. The successful candidate will be responsible for designing and developing state-of-the-art mobile applications using native Android development skills.About the RoleThis role requires a strong foundation in software engineering principles and practices, with a focus on mobile...


  • Doha, Baladīyat ad Dawḩah, Qatar University of Doha for Science and Technology UDST Full time

    Job SummaryWe are seeking an experienced educator and researcher to join our faculty as a Software Engineering Associate Professor. The successful candidate will have a strong background in software engineering and a proven track record of teaching and research.About the RoleThis is an exciting opportunity to contribute to the growth and development of our...


  • Doha, Baladīyat ad Dawḩah, Qatar University of Doha for Science and Technology UDST Full time

    About UsThe University of Doha for Science and Technology (UDST) is a leading institution in Qatar, dedicated to providing high-quality education in science and technology.Job DescriptionWe are seeking an exceptional candidate to fill the position of Software Engineering Associate Professor, joining our faculty in the IT Software department. The successful...


  • Doha, Baladīyat ad Dawḩah, Qatar Luxoft Full time

    Overview:Luxoft is a global enterprise leading IT projects in an agile model. As a Senior Android Developer, you'll work with a talented team of engineers to design and build the next generation of mobile applications.Responsibilities:Design features for the Mobile Banking app and collaborate with cross-location teams to ship new featuresGuide other...


  • Doha, Qatar Noema Full time

    **React Software Engineer**: Department: **Engineering** Project Location(s): **Remote** Education: **Bachelor's Degree** - how can we help you? - Contact us at the Noema office nearest to you or submit a business inquiry online. **Responsibilities**: - Write well structured, high quality code that is efficient and maintainable. - Interact with...


  • Doha, Baladīyat ad Dawḩah, Qatar University of Doha for Science and Technology UDST Full time

    About Our FacultyThe University of Doha for Science and Technology (UDST) has a diverse and talented faculty who are committed to excellence in teaching and research. Our faculty members come from a wide range of backgrounds and have expertise in various fields of science and technology.Faculty PositionWe are seeking an experienced educator and researcher to...

  • Sr. Software Engineer

    3 weeks ago


    Doha, Qatar SFAI Qatar Full time

    Senior Software Engineer - Develop, maintain, and optimize software. - Provide technical input on architecture design, technology stack, and frameworks - Contribute to architecture design - Proficiency in.Net Core for backend development. - Expertise in Android and iOS app development - Python scripting and AI/ML integration **Job Types**: Full-time,...


  • Doha, Baladīyat ad Dawḩah, Qatar Arizoglobal Full time

    Company Overview:Arizoglobal is a leading provider of innovative software solutions.We are currently seeking a highly skilled Java developer to join our team.About the RoleThis position involves coding, testing, and debugging programs according to computer engineering specifications.The ideal candidate will have experience with additional languages and...


  • Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    About Our TeamWe're a dynamic team of experts dedicated to delivering innovative solutions that drive business results.Job OpportunityWe're seeking an Enterprise Software Engineer to join our team. As a key member of our team, you'll be responsible for designing and developing software solutions using MuleSoft and other middleware tools.Responsibilities and...


  • Doha, Baladīyat ad Dawḩah, Qatar UBS Optimus Foundation Full time

    Job OverviewAs a Production Support Engineer (Java/ Banking applications), you will be responsible for developing, supporting and improving digital products and technology services we provide to our clients and employees. You will apply a broad range of software engineering practices, from analyzing user needs and developing new features to automated testing...