الوظائف المتاحة
Job Description
We are seeking an experienced ARC GIS developer with expertise in Dojo and Oracle to join our team. As an ARC GIS Developer, you will be responsible for designing, developing, and maintaining GIS applications and solutions, leveraging the ARC GIS platform along with the Dojo toolkit and Oracle database. Your primary focus will be on creating dynamic and interactive user interfaces using Dojo, integrating it with ARC GIS functionalities, and ensuring seamless integration with Oracle for geospatial data management.
Responsibilities:
- Develop GIS applications: design, code, test, debug, and deploy GIS applications using the ARC GIS platform, with a strong emphasis on utilising the Dojo toolkit for creating user interfaces and Oracle for data management.
- Dojo integration: Integrate the Dojo toolkit with ARC GIS functionalities to develop interactive and visually appealing user interfaces for GIS applications.
- Custom application development: Create custom tools, scripts, and workflows using Dojo to enhance GIS functionality and automate processes.
- Geospatial analysis: Perform complex spatial analysis, geoprocessing tasks, and data modelling using ARC GIS tools and libraries while leveraging Dojo for visualisations and user interactions.
- Data management with Oracle: Manage geospatial data in Oracle, including data acquisition, integration, transformation, and quality assurance, ensuring effective integration with ARC GIS.
- Collaborate with stakeholders: work closely with clients, GIS analysts, and other team members to gather requirements, understand project objectives, and deliver solutions that meet business needs.
- Documentation: Prepare technical documentation, including system specifications, user manuals, and test plans, specifically highlighting the Oracle integration aspects.
- Troubleshooting and support: Investigate and resolve issues related to GIS applications, provide technical support, and perform system maintenance tasks with expertise in both ARC GIS, Dojo, and Oracle.
- Stay updated with industry trends: Keep abreast of the latest GIS technologies, Dojo toolkit advancements, Oracle database capabilities, tools, and best practises, and evaluate their potential for implementation.
Job Requirements
- Bachelor's degree in Computer Science, Geographic Information Systems, or a related field
- Minimum of 3 years of hands-on experience in developing GIS applications using the ARC GIS platform, with a strong focus on the Dojo toolkit and Oracle database.
- Proficiency in the ARC GIS software suite, including ARCMap, ARC Catalogue, and ARCGIS Server
- Extensive experience and expertise in the Dojo toolkit for web application development, including creating dynamic user interfaces, widgets, and data visualisations.
- Strong programming skills in languages such as Python, JavaScript, or C#
- Experience with ARC GIS APIs and SDKs, such as ARCObjects, the ARC REST API, or the ARC GIS Runtime, and their integration with Dojo
- Solid understanding of geospatial concepts, data formats (shapefile, GeoJSON, etc.), and coordinate systems.
- Expertise in Oracle databases for geospatial data management, including data modelling, SQL queries, and spatial indexing.
- Familiarity with web-based GIS technologies like Web Mapping APIs (Leaflet, OpenLayers) and web services (WMS, WFS).
- Excellent problem-solving abilities and attention to detail.
- Strong communication skills to effectively collaborate with team members and clients.
خصائص الوظيفة
تصنيف الوظيفة | Development |
Job Description We are seeking an experienced ARC GIS developer with expertise in Dojo and Oracle to join our team. As an ARC GIS Developer, you will be responsible for designing, developing, and main...
Job Description
- We are looking for an ASP.NET Core and angular developer to be responsible for designing applications. The responsibilities of ASP.NET include writing code, designing solutions for applications, and improving functionality.
- You should demonstrate excellent problem-solving skills, high-quality coding skills, and the ability to manage your time efficiently with a keen eye for detail and work independently.
Job Requirements
- Proven experience as a .NET Developer 1-3
- Excellent experience in asp.net core / RESET Api
- Excellent experience in entity frame work core
- Excellent experience in SQL servers
- Excellent experience in angular
- Extensive working knowledge of coding using C# .NET and HTML5/CSS3
- Upgrading, configuring, and debugging existing WinForms applications
- Good troubleshooting skills
- JWT Authentication mechanism
- Real time app (WebSocket – signal R)
- DevExpress Applications
- Git version control
خصائص الوظيفة
تصنيف الوظيفة | Development |
Job Description We are looking for an ASP.NET Core and angular developer to be responsible for designing applications. The responsibilities of ASP.NET include writing code, designing solutions for app...
Job Description
- Developing new software applications.
- Working closely with business analysts, designers and quality control.
- Reviewing current systems, and Presenting ideas for system improvement.
- Combining all elements of the program design.
- Reacting to problems and correcting the program as necessary.
- Adapting the program to new requirements, as necessary.
- Is competent in all or some stages of the systems development life cycle – analysis, design, development and testing, implementation, documentation, and evaluation.
- Revises software code to make it more efficient and be able to detect bugs in the code.
- Demonstrates the initiative and method for solving different problems, and propose effective solutions for those problems.
- Tests their own code before sending it to QC.
Job Requirements
- More than 2 year of experience.
- Bachelor’s degree in Computer Science, Software Engineering, or similar field.
- Strong understanding of object-oriented programming
- Strong knowledge of .NET (C#) web framework.
- Strong Knowledge in ASP.Net MVC
- Strong Knowledge of JavaScript
- Strong in .Net Core, .Net5 and .Net6
- Familiarity with the ASP.NET framework
- Working With API (REST, RPC)
- Knowledge about TFS Server is preferred
- Problem solving skills, high business flexibility aspects, dynamic and initiative person.
- High presentation skills, interactive/ communication skills
- Excellent knowledge of English language (written and spoken).
- Writing clean, readable, and easily maintainable code
- Excellent troubleshooting and communication skills
- Attention to details.
خصائص الوظيفة
تصنيف الوظيفة | Development |
Job Description Developing new software applications. Working closely with business analysts, designers and quality control. Reviewing current systems, and Presenting ideas for system improvement. Com...
Job Description
- Developing new software applications.
- Working closely with business analysts, designers and quality control.
- Reviewing current systems, and Presenting ideas for system improvement.
- Combining all elements of the program design.
- Reacting to problems and correcting the program as necessary.
- Adapting the program to new requirements, as necessary.
- Is competent in all or some stages of the systems development life cycle – analysis, design, development and testing, implementation, documentation, and evaluation.
- Revises software code to make it more efficient and be able to detect bugs in the code.
- Demonstrates the initiative and method for solving different problems, and propose effective solutions for those problems.
- Tests their own code before sending it to QC.
Job Requirements
- 4+ years of experience (Senior) level.
- Bachelor’s degree in Computer Science, Software Engineering, or similar field.
- Strong understanding of object-oriented programming
- Strong knowledge of .NET (C#) web framework.
- Strong Knowledge in ASP.Net MVC
- Strong Knowledge of JavaScript
- Strong in .Net Core, .Net5 and .Net6
- Familiarity with the ASP.NET framework
- Working With API (REST, RPC)
- Knowledge about TFS Server is preferred
- Problem solving skills, high business flexibility aspects, dynamic and initiative person.
- High presentation skills, interactive/ communication skills
- Excellent knowledge of English language (written and spoken).
- Writing clean, readable, and easily maintainable code
- Excellent troubleshooting and communication skills
- Attention to details.
خصائص الوظيفة
تصنيف الوظيفة | Development |
Job Description Developing new software applications. Working closely with business analysts, designers and quality control. Reviewing current systems, and Presenting ideas for system improvement. Com...
Job Description
- Using the software as intended to analyze its functional properties.
- Designing test procedures to evaluate each software product.
- Running test programs to ensure that testing protocols evaluate the software correctly.
- Tweaking the software testing systems for maximum performance.
- Finalizing and documenting testing procedures.
- Completing final tests and creating test reports.
- Presenting test reports to management and suggesting software fixes.
- Reporting and documenting technical issues.
- Review and analyze system specifications.
- Execute test cases (manual or automated) and analyze results.
- Evaluate product code according to specifications.
- Report bugs and errors to development teams.
- Conduct post-release/ post-implementation testing.
- Work with cross-functional teams to ensure quality throughout the software development life-cycle.
Job Requirements
- More than 1 year of experience.
- Bachelor’s degree in Computer Science, Software Engineering, or similar field.
- Proven work experience as a Software Test Engineer.
- Strong attention to detail.
- Ability to collate data and compile test reports.
- Strong Analytical skills.
خصائص الوظيفة
تصنيف الوظيفة | Quality Control Engineer |
Job Description Using the software as intended to analyze its functional properties. Designing test procedures to evaluate each software product. Running test programs to ensure that testing prot...
Job Description
• Meeting with Development Managers to discuss software specifications and controls.
• Using the software as intended to analyze its functional properties.
• Designing test procedures to evaluate each software product.
• Building, coding, and implementing software evaluation test programs.
• Running test programs to ensure that testing protocols evaluate the software correctly.
• Tweaking the software testing systems for maximum performance.
• Finalizing and documenting testing procedures.
• Completing final tests and creating test reports.
• Presenting test reports to management and suggesting software fixes.
• Executing test scripts and reviewing results.
• Reporting and documenting technical issues.
• Review and analyze system specifications.
• Execute test cases (manual or automated) and analyze results.
• Evaluate product code according to specifications.
• Report bugs and errors to development teams.
• Conduct post-release/ post-implementation testing.
• Work with cross-functional teams to ensure quality throughout the software development life-cycle.
Job Requirements
• More than 3 year of experience.
• Bachelor’s degree in Computer Science, Software Engineering, or similar field.
• Proven work experience as a Software Test Engineer.
• Strong attention to detail.
• Ability to collate data and compile test reports.
• Excellent software troubleshooting skills.
خصائص الوظيفة
تصنيف الوظيفة | Quality Control Engineer |
Job Description • Meeting with Development Managers to discuss software specifications and controls.• Using the software as intended to analyze its functional properties.• Designing test procedu...
Job Description
- Assisting with the business case
- Planning and monitoring
- Eliciting requirements
- Requirements organization
- Translating and simplifying requirements
- Requirements management and communication
- Requirements analysis
Job Requirements
- More than +1 year of experience.
- Bachelor of Engineering or Information System.
- SDLC (Software development life cycle).
- UML Diagrams.
- Modeling techniques and methods.
- Analytical thinker and Problem-solver.
- Documentation and visualization master.
- Good presenter and positive communication.
خصائص الوظيفة
تصنيف الوظيفة | Requirement |
Job Description Assisting with the business case Planning and monitoring Eliciting requirements Requirements organization Translating and simplifying requirements Requirements management and communica...
Job Description
- Analyzes Business Domain, documents its processes and systems.
- Planning and Monitoring Business.
- Eliciting, Validating and Organizing Requirements.
- Maintaining, testing and improving business and systems operations.
- Identifying and capitalizing on improvement opportunities.
- Evaluating the performance of project teams to ensure that targets and deadlines are met.
- Communicating ideas and viewpoints to senior management.
- Create and maintain issue logs, meeting minutes, meeting schedules, project summaries and updates.
- Supervising the design of new products and evaluating how these will perform on the market.
- Develop and execute test plans
Job Requirements
- Bachelor’s degree in business, accounting, IT or any related field.
- Proven experience as a business analyst 3+.
- Proven training in Business Process Modeling.
- Proficiency in MS Office (MS Word, Excel, PowerPoint).
- Knowledge of Microsoft Visio and Access is advantageous.
- The ability to handle multiple projects in a fast-paced environment.
- Effective communication and leadership skills.
- Excellent problem-solving and analytical skills.
خصائص الوظيفة
تصنيف الوظيفة | Requirement |
Job Description Analyzes Business Domain, documents its processes and systems. Planning and Monitoring Business. Eliciting, Validating and Organizing Requirements. Maintaining, testing and improving b...
Job Description
- Design user interface for web and mobile applications.
- Rapid prototyping of design concept and user interface.
- Translate concepts into wire-frames and mock-ups that lead to intuitive and friendly user experiences.
- Creates template pages and interface screens.
- Identify UI/UX problems and recommend effective solutions.
- Other duties as assigned.
Job Requirements
- 2+ years of extensive work experience.
- Extensive experience in UI design, ideally for desktop web applications and mobile apps (tablets and phones).
- Translating requirements into style guides, design systems, design patterns and attractive user interfaces.
- Designing UI elements such as input controls, navigational components and informational components.
- Excellent experience in Adobe Creative Products preferably Photoshop, Illustrator,xd.
- Excellent experience (Balsamiq, axure RP, mockflow or similar) is a plus.
- Strong UI/UX design skills and understanding.
- Solid understanding of current trends and UI design patterns.
- Hands-on Experience in Responsive Design.
- Good time-management skills.
خصائص الوظيفة
تصنيف الوظيفة | Design |
Job Description Design user interface for web and mobile applications. Rapid prototyping of design concept and user interface. Translate concepts into wire-frames and mock-ups that lead to intuitive a...
Job Description
- Design user interface for web and mobile applications.
- Rapid prototyping of design concept and user interface.
- Translate concepts into wire-frames and mock-ups that lead to intuitive and friendly user experiences.
- Creates template pages and interface screens.
- Identify UI/UX problems and recommend effective solutions.
- Other duties as assigned.
Job Requirements
- 4+ years of extensive work experience.
- Extensive experience in UI design, ideally for desktop web applications and mobile apps (tablets and phones).
- Translating requirements into style guides, design systems, design patterns and attractive user interfaces.
- Designing UI elements such as input controls, navigational components and informational components.
- Excellent experience in Adobe Creative Products preferably Photoshop, Illustrator,xd.
- Excellent experience (Balsamiq, axure RP, mockflow or similar) is a plus.
- Strong UI/UX design skills and understanding.
- Solid understanding of current trends and UI design patterns.
- Hands-on Experience in Responsive Design.
- Good time-management skills.
خصائص الوظيفة
تصنيف الوظيفة | Design |
Job Description Design user interface for web and mobile applications. Rapid prototyping of design concept and user interface. Translate concepts into wire-frames and mock-ups that lead to intuitive a...
Job Description
- Build interactive, responsive, flexible, and modern UI
- Ensure applying the technical specs of the UX designs
- Provide ongoing support to the website on development, staging, and production environments
- Participate in sprint planning and discussions
- Develop across multiple browsers, platforms, and devices, including smartphones and tablets.
Job Requirements
- More than 1 year of experience.
- Fluent in the essential UI (web development technologies, HTML, CSS, JavaScript, jQuery, Sass, Bootstrap).
- Angular is preferred
- Familiarity with Adobe Photoshop.
- Experience with Design Thinking Methodology.
- Experience with Agile development methodology.
- Excellent troubleshooting skills including multi-browser compatibility issues.
- Excellent communication.
خصائص الوظيفة
تصنيف الوظيفة | Design |
Job Description Build interactive, responsive, flexible, and modern UI Ensure applying the technical specs of the UX designs Provide ongoing support to the website on development, staging, and product...
Job Description
- Build interactive, responsive, flexible, and modern UI.
- Ensure applying the technical specs of the UX designs .
- Provide ongoing support to the website on development, staging, and production environments .
- Participate in sprint planning and discussions.
- Develop across multiple browsers, platforms, and devices, including smartphones and tablets.
Job Requirements
- More than 4 years of experience.
- Fluent in the essential UI (web development technologies, HTML, CSS, JavaScript, jQuery, Sass, Bootstrap).
- Angular is preferred
- Familiarity with Adobe Photoshop.
- Experience with Design Thinking Methodology.
- Experience with Agile development methodology.
- Excellent troubleshooting skills including multi-browser compatibility issues.
- Excellent communication.
خصائص الوظيفة
تصنيف الوظيفة | Design |
Job Description Build interactive, responsive, flexible, and modern UI. Ensure applying the technical specs of the UX designs . Provide ongoing support to the website on development, staging, and prod...