JobsAisle
N

Software Developer / Software Engineer (Remote)

Nybl

Fujairah, UAEAED 10,000-16,667/moToday
UAEIT & TechnologyFull Time

Skills Required

JavascriptJavaSqlGitHtmlCssExcelAgileScrumCommunication

Job Description

<div><strong>About nybl</strong></div><div>We are developing an AI ecosystem that enables businesses across industries to deploy artificial intelligence solutions seamlessly using our platform and applications. Our technology empowers anyone to build AI solutions—without writing a single line of code or holding a Data Science degree. From healthcare to agriculture, education to industry, the applications of our technology are truly limitless.</div><div><strong>The Role</strong></div><p>As a Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications using the C# programming language. You will collaborate with cross-functional teams to analyze requirements, propose solutions, and implement robust software solutions.</p><div><strong>Responsibilities</strong></div><ol><li>Design and develop software applications using C#, adhering to coding standards and best practices.</li><li>Collaborate with product managers, data scientists, and other stakeholders to gather and analyze software requirements.</li><li>Translate software requirements into technical specifications and designs.</li><li>Write clean, efficient, and maintainable code to implement software solutions.</li><li>Conduct thorough unit testing to ensure the reliability and quality of the software.</li><li>Debug and resolve software defects and issues in a timely manner.</li><li>Collaborate with other software engineers to review code and provide constructive feedback.</li><li>Participate in code reviews and contribute to the improvement of coding standards and practices.</li><li>Stay up to date with the latest technologies, trends, and best practices in C# development.</li><li>Troubleshoot and resolve software performance and scalability issues.</li><li>Document software designs, technical specifications, and implementation details.</li><li>Assist in the deployment and configuration of software applications.</li><li>Drive improvements in all areas, including data quality, testing and CI.</li><li>Provide technical guidance and mentorship to junior software engineers.</li></ol><div><strong>Required Skills</strong></div><ol><li>Strong proficiency in C# programming language.</li><li>Experience in software development using .NET framework and related technologies.</li><li>Solid understanding of object-oriented programming principles and design patterns.</li><li>Proficiency in database development and SQL.</li><li>Familiarity with software development methodologies, such as Agile or Scrum.</li><li>Experience with version control systems, such as Git.</li><li>Strong problem-solving and analytical skills.</li><li>Excellent communication and collaboration abilities.</li><li>Ability to work effectively in a team-oriented environment.</li><li>Strong attention to detail and a commitment to delivering high-quality software.</li><li>Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.</li><li>Experience with cloud technologies.</li></ol>#J-18808-Ljbffr