Enable job alerts via email!

Software & Database Developer

MENA Assistance

Dubai

On-site

AED 120,000 - 200,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology solutions provider in Dubai is seeking a skilled software developer to build and maintain software solutions. The role focuses on designing scalable systems, testing software, and managing databases. Candidates should have a degree in computer science and 3-5 years of experience, with proficiency in languages such as C# and SQL. The ideal applicant will also have experience with web technologies and agile methodologies, contributing to fast-paced projects.

Qualifications

  • 3-5 years of relevant field experience.
  • Proficiency in programming languages such as C#, Dot Net Frameworks, and Dot NetCore.
  • Experience with database technologies including SQL databases.
  • Experience with web development technologies such as HTML, CSS, JavaScript.
  • Ability to write clean, maintainable, and efficient code.

Responsibilities

  • Build bespoke software solutions or configure off-the-shelf solutions.
  • Maintain and upgrade software systems.
  • Design and build scalable and secure software solutions.
  • Test software to fix errors and ensure correct results.

Skills

C#
Dot Net Frameworks
Power BI
SQL databases
MS SharePoint
Entity Framework
Dapper
HTML
CSS
JavaScript
Angular
React
GIT
GitHub
Bitbucket
MS IIS
Apache
Nginx

Education

Degree in computer science or related field
Job description
Major Responsibilities
  • Building bespoke software solutions or helping to configure acquired off-the-shelf solutions.
  • Maintaining the systems once they are up and running.
  • Upgrading existing software as the organization’s needs change.
  • Be able to design, build and identify scalable, reliable, and secure software solutions.
  • Testing software to ensure the code is correct, fixing (‘debugging’) errors where they occur, and rerunning and rechecking until it produces the correct results.
  • Installing, configuring, designing, maintaining and managing database management systems.
  • Analysing, evaluating, and sharing improvement plans about existing software solutions along with cost proposals keeping in line with the industry and market trends.
  • Gathering, understanding, and analysing stakeholder requirements to propose solution options with relevant pros and cons.
  • Reflecting the solution into conceptual designs for tech, and non-tech users at different levels of the organization along with other team members.
  • Documenting and presenting his solutions/ideas for wide-ranging stakeholders that include the leadership team, his team, operations, and IT.
  • Performing technical and business feasibility of different solutions, their options or services that are needed to be acquired to support a part of our operations.
  • Working and supporting in all phases of a rapid product development lifecycle.
Required Education, Qualification, and Experience
  • A degree in computer science, software engineering, or a related field is often preferred.
  • 3-5 years in the relevant field.
  • Proficiency in programming languages such as C#, Dot Net Frameworks, and Dot NetCore.
  • Experience with database technologies including SQL databases.
  • Experience with Power BI, MS share point.
  • Experience with ORM tools like Entity Framework, Dapper.
  • Experience with web development technologies such as HTML, CSS, JavaScript, and Angular or React frameworks.
  • Experience with Version Control tools such as GIT, GitHub or Bitbucket.
  • Experience working with MS IIS, Apache/Nginx.
  • Experience with software testing and quality assurance techniques, such as unit testing and integration testing.
  • Ability to write clean, maintainable, and efficient code.
Preferred Education, Qualification, and Experience
  • Relevant certifications or professional development courses may also be beneficial.
  • Log management and analytics.
  • Kubernetes, Docker, Virtualization.
  • Google Cloud Platform and hybrid environment.
  • Application analytics like Google Analytics, AppDynamics, etc.
  • Experience with agile software development methodologies such as Scrum or Kanban is preferred.
  • Experience with cloud computing platforms such as AWS or Azure may be beneficial.
  • Genesys or CISCO UCM or Avaya UCaaS or alike.
  • OWASP Top 10.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.