Software Developer

Sharjah, United Arab Emirates

Job Description

Software Developer
Job Location : Sharjah, United Arab Emirates
Key Responsibilities & Authorities :

  • Develop and maintain desktop applications and services supporting pipeline inspection data processing.
  • Implement feature requirements based on technical descriptions provided by the Solution Architect.
  • Ensure high-quality, readable, and testable code following internal standards.
  • Optimize performance of large-scale data processing and visualization routines.
  • Participate in code reviews and contribute to architectural discussions.
  • Collaborate with Data Analysis, and AI teams to ensure delivery of functional and efficient tools.
  • Fix critical bugs and implement patches when requested by workflow optimization leads.
  • Document source code, APIs, and user-level features as needed.
  • Maintain version control practices using Git.
Skills/Experience :
  • Bachelor's degree in Computer Science, Engineering, or related technical field.
  • Minimum 3 years of experience in desktop software development (C#, .NET preferred).
  • Experience with data processing, signal analysis, or scientific applications.
  • Strong understanding of object-oriented design principles.
  • Familiarity with multithreading, performance profiling, and debugging.
  • Comfortable using Git for version control and task management systems like Redmine or Jira.
  • Experience with WPF/MVVM and desktop UI design.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2046800
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Sharjah, United Arab Emirates
  • Education
    Not mentioned