Software Developer at MENA Assistance MENAA
Dubai, دبي, United Arab Emirates -
Full Time


Start Date

Immediate

Expiry Date

16 Jun, 25

Salary

0.0

Posted On

16 Mar, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Computer Software/Engineering

Description

The Role

  • 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. • 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

Requirements
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
About the company
We are the regions leading provider of innovative motorist support solutions that contribute to positive vehicle ownership experiences. Our services help to create unforgettable customer experiences which in turn forge strong connections and relationships between Consumer and Brand

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. • 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 lifecycl
Loading...