Careers

We are Hiring

Your experience can play a key role in our future We value the unique perspective, knowledge and experience that you have built up throughout your career. We also realize that joining a new organization is never simple, especially for those in established careers. You have to weigh the risks as well as the opportunities, and most likely you have family issues to consider.

Opening Jobs

Junior Full Stack .Net Blazor Developer


We have an immediate need for a professional Full Stack.Net Blazor Junior Developer. The ideal candidate should have background in business application development with a strong understanding of cloud-based ERP solutions.

Professional Qualifications:

  • A Bachelor’s degree in computer science or a related discipline.
  • 1+ years proven experience as a Software Developer with Blazor and .Net Web API.
  • Familiarity with Agile development methodologies.
  • Experience with source control tools (TFS/Github) and versioning control (GIT).
  • Strong knowledge about Algorithms, Data-structures, and Problem-solving techniques, Design Patterns, SOLID principles
  • Familiarity with development operations (DevOps) practices and procedures, team development, and Software Development Lifecycle (SDLC).
  • Ability to learn new languages and technologies or frameworks.
  • Very attentive to details.
  • Most likely to introduce new concepts to clients and team.
  • Strong written and oral communication skills in English.

Programming Languages & Frameworks:

  • C#
  • Dot Net 5+ (Blazor).
  • Web API with Entity Framework.
  • HTML5, Bootstrap, CSS.

Interested candidates are welcome to send theirs CV’s to [email protected]
Subject: Junior Full Stack .Net Blazor Developer

Apply For A Job

    Full name *

    Email *

    Position

    Message *

    For more details upload your CV

    six − 2 =

    Opening Jobs

    Full Stack .Net Senior Developer

    We have an immediate need for a contract professional senior .Net full stack developer with a business-focused mindset to help our development team to solve technical challenges through technology. The ideal senior is an individual who wants to be a part of an energetic, innovative and successful team. If you have a strong background in being a member of a team that leads enterprise-level planning and projects implementation, as well as, are a subject matter expert in .Net capabilities, iNNOTECH is interested in you joining our team.

    As a Senior .NET Full Stack Developer you will,

    Lead the delivery of projects and solutions to completion in a team environment while demonstrating a consultative personality, leadership mindset, and collaborative communication style.
    Have a background in business application development with a strong understanding of cloud-based ERP solutions.
    Participate in application architecture planning to determine optimal solution architecture, efficiency, maintainability, security, and sociability.
    Performing code review for all development tasks to ensure clean code and performance optimization.

    Professional Qualifications:

    A Bachelor’s degree in computer science or a related discipline.
    5+ years proven experience as a Software Developer with .NET and SQL Server development technologies.
    Familiarity with Agile development methodologies.
    Experience with source control tools (TFS/Github) and versioning control (GIT).
    Strong knowledge about Algorithms, Data-structures, and Problem-solving techniques.
    Familiarity with development operations (DevOps) practices and procedures, team development, and Software Development Lifecycle (SDLC).
    Ability to learn new languages and technologies or
    frameworks.
    Attention to detail.
    Handles difficult assignments effectively and could serve as a team leader.
    Most likely to introduce new concepts to clients and team.
    Strong written and oral communication skills in both English and Arabic.

    Frameworks:

    Dot Net Core (+.Net Standard 4.0+, Razor Pages, MVC, WPF)
    Entity Framework and ADO.NET.
    REST, WCF, WSDL/SOAP and RPC.
    Programming Languages
    C#
    NodeJS
    Python is a plus
    One of the popular JS Frameworks (ReactJs – VueJs – Angular) is a plus.

    Scripting:

    JavaScript
    EcmaScript 6+
    TypeScript
    jQuery
    Bootstrap
    HTML5
    CSS
    AJAX
    WebPack
    JSON

    Database Engines:

    Relational DBMS (SQL Server, LocalDB, Sqlite)
    NoSQL (MongoDB or CouchDB ) is a plus

    Benefits offered:

    Paid time off
    Overtime covered
    Social insurance
    Education assistance or tuition reimbursement
    Workplace perks such as coffee,tea….etc
    Flexible work schedules
    Health insurance

    Please send your CV to [email protected]
    Subject: Full Stack .Net Senior Developer

    Full Stack .Net Junior Developer

    We have an immediate need for a contract professional Junior.Net full stack developer with a business-focused mindset. The ideal Junior is an individual who wants to be a part of an energetic, innovative and successful team. If you have a strong background in being a member of a team that leads enterprise-level planning and projects implementation, as well as, are a subject matter expert in.Net capabilities, iNNOTECH is interested in you joining our team.

    As a Junior .NET Full Stack Developer you will,

    Have a background in business application development with a strong understanding of cloud-based ERP solutions.

    Professional Qualifications:

    A Bachelor’s degree in computer science or a related discipline.
    2+ years proven experience as a Software Developer with .NET and SQL Server development technologies.
    Familiarity with Agile development methodologies.
    Experience with source control tools (TFS/Github) and versioning control (GIT).
    Strong knowledge about Algorithms, Data-structures, and Problem-solving techniques.
    Familiarity with development operations (DevOps) practices and procedures, team development, and Software Development Lifecycle (SDLC).
    Ability to learn new languages and technologies or
    frameworks.
    Attention to detail.
    Most likely to introduce new concepts to clients and team.
    Strong written and oral communication skills in both English and Arabic.

    Frameworks:

    Dot Net Core (+.Net Standard 4.0+, Razor Pages, MVC, WPF)
    Entity Framework and ADO.NET.
    REST, WCF, WSDL/SOAP, and RPC.
    Programming Languages
    C#
    NodeJS
    Python is a plus
    One of the popular JS Frameworks (ReactJs – VueJs – Angular) is a plus.

    Scripting:

    JavaScript
    EcmaScript 6+
    TypeScript
    jQuery
    Bootstrap
    HTML5
    CSS
    AJAX
    WebPack
    JSON

    Database Engines:

    Relational DBMS (SQL Server, LocalDB, Sqlite)
    NoSQL (MongoDB or CouchDB ) is a plus

    Benefits offered:

    Paid time off
    Overtime covered
    Social insurance
    Education assistance or tuition reimbursement
    Workplace perks such as coffee,tea….etc
    Flexible work schedules
    Health insurance

    Please send your CV to [email protected]
    Subject: Full Stack .Net Junior Developer

    Senior Quality Control Engineer

    We have an immediate need for a contract professional senior quality control engineer with a business-focused mindset to help our team to improve the software solutions quality and gain the client satisfactions. The ideal senior is an individual who wants to be a part of an energetic, innovative and successful team. If you have a strong background in developing and executing all levels of testing (System, Integration, and Regression), iNNOTECH is interested in you joining our team.

    As a Senior Quality Control Engineer you will,
    ● Develop, review and execute automated / manual test cases
    ● Develop and execute all levels of testing (System, Integration, and Regression)
    ● Analyzing users stories and/use cases/requirements for validity and feasibility
    ● Troubleshoot, improve and implement automated control systems, compile and maintain automation requirements and design specifications and interface with manufacturing and other end users to implement necessary changes to improve they system’s overall efficiency
    ● Be a product expert who understands how the features should work in all situations and the impact on the rest of the system. Use this insight to identify when the product is working incorrectly and assist the team with prioritizing issues that need to be fixed
    ● Participate in product and feature design with developers, usability specialists, user interface designers, and product managers
    ● Scrub tickets by reproducing problems, identifying regressions, clarifying impact and filtering out duplication
    ● Test environments when new builds are pushed
    ● Be a self-starter with the ability to deliver on time with quality and also handle multiple tasks simultaneously
    ● Provide support and documentation

    Professional Qualifications:
    ● A Bachelor’s degree in computer science or a related discipline
    ● 5+ years proven experience as a QC engineer
    ● Proven experience with development and maintenance of regression and performance tests
    in large scale multi-tenant web applications
    ● Familiarity with Agile development methodologies
    ● Have demonstrated hands-on professional experience using free and commercial tools/frameworks for web, api, and/or mobile test automation (such as Selenium & Appium)
    ● Excellent database testing knowledge
    ● Great passion towards new technologies
    ● ISTQB certified (foundation level)
    ● ISTQB Agile certificate is a plus (agile tester extension)
    ● Critical thinker and problem-solving skills
    ● Team player
    ● Good time-management skills
    ● Strong written and oral communication skills in both English and Arabic

    Database Engines:
    ● Relational DBMS (SQL Server, LocalDB, Sqlite)
    ● NoSQL (MongoDB or CouchDB ) is a plus

    Benefits offered:
    ● Paid time off
    ● Overtime covered
    ● Social insurance
    ● Education assistance or tuition reimbursement
    ● Workplace perks such as coffee,tea….etc
    ● Flexible work schedules
    ● Health insurance

    Please send your CV to [email protected]
    Subject: Senior Quality Control Engineer

    IT Business Analyst

    We have an immediate need for a contract professional IT business analyst with a business-focused mindset to help our team to develop business systems and user needs.
    The ideal IT business analyst is an individual who wants to be a part of an energetic, innovative and successful team. If you have a strong background in reviewing, analyzing and evaluating business systems and user needs. Document requirements, define scope and objectives and formulate systems to parallel overall business strategies, iNNOTECH is interested in you joining our team.

    As an IT Business Analyst you will,
    ● Gather, analyze, document and manage business and user requirements (both functional and non-functional) Identify potential solutions for the business and provide input to issues or risks (through solid knowledge of the business and user requirements)
    ● Identify project inter-dependencies and communicate requirement/scope issues and participate in driving them to resolution for inclusion in the functional specifications
    ● Translate business and user requirements in to detailed system requirements for the IT organization and manage all changes to the source documents
    ● Develops detailed requirements via interviews, documented analysis, requirements workshops, surveys, site visits, business process descriptions, use cases, scenarios, business analysis, task and workflow analysis
    ● Interact and work with the development team on issues related to coding to functional specifications
    ● Ensure appropriate bi-directional tracing of project modifications back to business and user requirements
    ● Facilitate walk-through of project deliverables for endorsement and approval
    ● Create business and functional specifications for large, complex system
    implementations
    ● Assist with the development of the testing strategy – plan thorough requirements testing for user acceptance
    ● Demonstrate good level knowledge in all systems, processes and data relating to the assigned business or project
    ● Leverage domain expertise and analyst practice expertise to provide the most effective solutions to the business partners in the most efficient means possible.
    ● Educate business partners on systems capabilities and the feasibility of developing specific solutions
    ● Leverage technical knowledge & business acumen to manage effective working relationships with Business Relationship Managers, technology teams and business partners at management and end user levels. Manage stakeholder expectations as it relates to gathering business requirements
    ● Complete all support documentation on assigned projects, including creating and updating all user and technical procedures/manuals, business, and functional requirements, traceability matrices, process flows, operational support documentation and archival of all related project documentation
    ● Define and monitor all implementation tasks such as the production check-out process, including review of reports, data files and online screens to ensure technical solutions perform according to the specifications and meet defined business requirements
    ● Actively champion and contribute to the continuous improvement of business systems analysis best practices, using innovative ideas to increase effectiveness of the overall analyst organization
    ● Performs additional duties as required

    Professional Qualifications:
    ● Bachelor’s degree in Computer Science, Industrial Engineering or similar discipline, or
    equivalent work experience
    ● 2-5 years of relevant experience as a IT Business Analyst role
    ● Microsoft Access and/or SQL experience strongly preferred
    ● Extensive experience in MSOffice, Visio, lucidchart
    ● Familiarity with Agile development methodologies
    ● Experience in a SDLC environment
    ● CBAP™ certification is a plus
    ● Strong written and oral communication skills in both English and Arabic

    Business Analyst skills & proficiencies:
    ● Software Design and Maintenance
    ● Big Picture and Critical Thinking
    ● Detail Oriented, Analytical and Inquisitive
    ● Problem Solving
    ● Process Improvement
    ● Leadership and Management Skills
    ● Extremely Organized
    ● Strong Time-Management
    ● Work Independently and With Team
    ● Work Well Under Pressure
    ● Communication and Interpersonal Skills
    ● Relationship Building

    Benefits offered:
    ● Paid time off
    ● Overtime covered
    ● Social insurance
    ● Education assistance or tuition reimbursement
    ● Workplace perks such as coffee,tea….etc
    ● Flexible work schedules
    ● Health insurance

    Please send your CV to [email protected]
    Subject: IT Business Analyst

    Apply For A Job

      Full name *

      Email *

      Position

      Message *

      For more details upload your CV

      eight + 10 =