drjobs
KSA - Software Developer - nybl
drjobs
KSA - Software Devel....
drjobs KSA - Software Developer - nybl العربية

KSA - Software Developer - nybl

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Job Location

drjobs

Dhahran - Saudi Arabia

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Req ID : 2700255

nybl is looking for our next generation of rockstar software developers. We pride ourselves on growing our team and are always looking for the brightest talent to join us. Attitude is the most important trait we are looking for above all else.

You will be working on transforming data into intelligence by developing innovative Artificial Intelligence (AI) solutions and integrating them with cuttingedge Internet of Things (IoT) technologies. Candidates must prove that they have the will determination and ambition to be part of a team thats going to be the next Camel of the Middle East.

Responsibilities:

  • Familiar with the software development life cycle (SDLC) from analysis to deployment.
  • Comply with coding standards and technical design.
  • Believes in a systematic approach to developing the system through clear documentation (flowcharts layouts & etc) of functionality address every use case through creative solutions.
  • Adapts structured coding styles for easy review testing and maintainability of the code.
  • Integrate the developed functionality and/or component into a fully functional system.
  • Ensure unit and integration level verification plan is in place and adheres to great quality of code at all times.
  • Actively participate in troubleshooting debugging and updating current live system.
  • Verify user feedback in making the system more stable and easy.
  • Work closely with analysts designers and other peer developers.
  • Preparing technical training documents for onboarding new engineers.

Requirements:

  • Must have a minimum of Bachelors degree or relevant experience If youre awesome at what you do we dont care what you studied!
  • Must have a good understanding of ObjectOriented Programming.
  • 5 years or more of professional software development experience.
  • 3 or more years of experience developing .NET/C# web applications using Microsoft Development Products.
  • Define design and build varied components of webbased and/or mobile applications.
  • Experience using WPF (Windows Presentation Foundation) to build Windows desktop applications is a plus.
  • Experience using JavaScript frameworks/libraries (Angular React JQuery D3) is a plus.
  • Experience with SQL Server (relational databases) and NoSQL Databases (Apache Cassandra or similar).
  • Strong analytical skills a problem solver and be able to develop complex algorithms.
  • Strong familiarity with software architecture and design patterns.
  • Functional with technologies across most of the application stack including user interface middle tier and database systems.
  • Exposure or understanding of deploying applications on cloud platforms like Azure/AWS.
  • Nice to have working knowledge of Scrum methodology.
  • Must be agile and can be selfmanaged to complete tasks and assignments.
  • Experience in leading productionlevel software development projects is a plus.
  • KSA nationals are preferred for KSA based roles if you are not in KSA please apply through one of our remote job listings.

This job has been sourced from an external job board.
More jobs on

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobs.ae is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.