Senior Software Developer - Riyadh, المملكة العربية السعودية - Arabic Computer Systems

    Default job background
    دوام كامل
    وصف

    Arabic Computer Systems, one of the largest ICT Companies in Saudi Arabia with over 35 years of experience, is seeking a Senior Software Developer to join its team of more than 3,000 IT professionals covering over 23 Saudi cities. The company serves government entities, some of the Middle East's leading companies, and is expanding through its strong business development to acquire cutting edge technology for enterprise customers. As a Senior Software Developer, you will play a key role in maintaining the company's leadership in the industry by building and maintaining high-quality software solutions.

    Responsibilities

    • Develop high-quality software solutions that meet the company's and clients' needs
    • Collaborate with other developers and stakeholders to identify improvements and solutions
    • Troubleshoot and debug software issues in a timely manner
    • Write clean, efficient, and well-documented code
    • Continuously learn and stay up to date with current software development trends and technologies
    • Mentor and guide junior developers
    • Participate in code reviews to ensure high-quality code is maintained

    Requirements

    • Bachelor's degree in computer information systems or a related field
    • Experience 8 years in software development using Microsoft .NET.
      - Experience in software development using Microsoft .NET Core. - Experience with front-end of software development using Angular. - Experience in agile scrum. - Experience with Microsoft Azure DevOps. - Experience with GIT source control. - Experience in web applications development programming using .NET / C#. - Experience with ASP.NET MVC and Web Forms. - Experience in object oriented programming and Design Pattern. - Experience with Microsoft SQL Server 2016 database design and development. - Experience with Microsoft SQL Server Reporting Services (SSRS). - Must have problem solving skills. - Must have analytical skills - Must have communications skills. - Must be able to continually generate new ideas. - Carries out other job related duties as required by the team leader, head of systems and application, information and communications technology department head. - Experience with CSS, Bootstrap, JavaScript and JQuery.