Get new tech jobs in GCC region sent to

×

Software Engineering Specialists ~ NRRC ~ Riyadh, Saudi Arabia 

Full Time

NRRC

About the job

Job Purpose

Designing and building NRRC IT applications, install and roll-out of IT applications. Also, participate in business process automation projects for NRRC related services.

Responsibilities:

• Design, develop, test, and deploy software solutions.

• Write and review high-quality code.

• Design scalable and maintainable software architectures.

• Choose appropriate technologies and tools for projects.

• Work with business analysts and stakeholders to understand software requirements.

• Collaborate with project managers to define project scope, tasks, and timelines.

• Monitor project progress and ensure deadlines are met.

• Implement and enforce best practices for code quality and testing.

• Create and maintain technical documentation, including design documents and user guides.

• Document code and architecture decisions.

• Communicate project status, challenges, and solutions to stakeholders.

• Identify areas for process improvement and propose solutions.

• Mentor team members to improve their technical skills.

• Investigate and resolve technical issues reported by users or testers.

• Provide support and troubleshooting for production systems.

• Research and evaluate new technologies that could benefit projects.

• Ensure software security practices are followed.

• Use version control systems effectively.

• Participate in deployment activities, including continuous integration and continuous deployment (CI/CD) pipelines.

Education

Bachelor’s degree in one of the following majors:

· Software Engineering

· Computer Science

· Computer Engineering

· Information Systems/Technology

Or any Computer related major.

Years of Experience

Minimum of Four (4) years experience in Application Development/ Programming related field.

Skills

• The ability to design, develop, and maintain both new and existing code, including client-side development with Angular, JavaScript, HTML, and CSS, as well as server-side code with C# and.NET, Web API, and Windows services.

• Has good experience in designing and deploying large, high-performance internet-facing web applications in C# and.NET 6.0+.

• Must have hands-on experience with SQL databases, be able to write complex queries, and be familiar with Entity Framework.

• Hands-on experience writing REST services using WEB API is required.

• Participated in designing and developing large-scale web applications, with a focus on high-frequency and low-latency web applications with optimal memory management, performance, and scalability.

• Familiarity with Docker/Kubernetes.

• The ability to understand business requirements and translate them into technical requirements, as well as strong documentation skills and the demonstrated ability to solve end-user problems.

• Good knowledge and working with workflow development/BPM.

• Experience with front-end JavaScript frameworks such as Angular. • HTML 5, XML, CSS, Bootstrap, JavaScript, and Typescript web services.

• Knowledge of code versioning tools such as Git, as well as unit/integration testing frameworks and tools.

”To comply with the KSA nationalization law, our company must hire 95% nationals from KSA”

Posted on Sep 13, 2023.