Careers
- Home
- Careers
.Net Developer
Location: Riyadh, Saudi Arabia
Job Summary:
We are seeking a highly skilled and motivated .NET Developer to join our growing team in Riyadh. The ideal candidate will be responsible for designing, developing, testing, and maintaining software applications using the Microsoft .NET framework and related technologies. This role requires a strong understanding of software development best practices, excellent problem-solving skills, and the ability to collaborate effectively within a team. Experience in banking projects is a significant advantage.
Key Responsibilities:
Design, develop, and implement robust, scalable, and high-performance software applications using the .NET framework (e.NET Core, ASP.NET MVC, C#).
Collaborate with business analysts, solution architects, and other team members to understand project requirements and translate them into technical specifications.
Write clean, efficient, well-documented, and maintainable code following established coding standards and best practices.
Conduct thorough unit testing, integration testing, and debugging to ensure the optimal performance and reliability of applications.
Participate in code reviews, providing constructive feedback and ensuring code quality.
Integrate software components with other internal systems and third-party services (e.g., APIs, databases).
Support and maintain existing software applications, including troubleshooting and resolving technical issues.
Contribute to all phases of the software development lifecycle (SDLC), from requirements gathering to deployment and support.
Stay up-to-date with the latest advancements in .NET technologies, programming languages, and industry trends.
(If applicable for senior roles) Mentor junior developers and contribute to architectural discussions.
Required Skills and Qualifications:
Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
Minimum of 3-5 years of proven experience as a .NET Developer or similar software development role.
Strong proficiency in the .NET framework (.NET Core, .NET 5+, etc.) and C# programming language.
Solid understanding of Object-Oriented Programming (OOP) principles and design patterns.
Experience with web development technologies, including ASP.NET MVC, Web API, HTML, CSS, and JavaScript.
Proficiency in database design and development, with strong SQL skills (e.g., SQL Server). Experience with ORM frameworks like Entity Framework is a plus.
Familiarity with version control systems (e.g., Git).
Excellent problem-solving, analytical, and debugging skills.
Strong communication and interpersonal skills, with the ability to work effectively in a team environment.
Ability to work independently and manage multiple tasks effectively.
Must have a transferable Iqama.
Ability to join immediately.
Show More
Join Us
Let’s join our successful team and take part in working to create a bright and meaningful future.
Candidates please send you CV to: jgeorge@gulflinks.co
Join Our Dynamic Team in Riyadh!
Are you a talented IT professional looking for an exciting opportunity in the banking sector? We’re expanding our team in Riyadh, Saudi Arabia, and seeking skilled individuals to contribute to a high-impact project. If you meet the requirements below and are ready to make an immediate impact, we want to hear from you!
Open Positions:
1. Techno-Functional Resource (Arabic Speaking)
We’re looking for a versatile individual who can bridge the gap between technical solutions and business needs. Fluency in Arabic is a must for this role, enabling seamless communication with stakeholders.
2. Developer
Join our development team to design, build, and maintain robust software solutions. If you have a passion for coding and innovation, this is the role for you.
3. Solution Analyst
As a Solution Analyst, you’ll be instrumental in analyzing complex business problems and translating them into effective technical solutions. Your analytical skills will drive the success of our project.
4. Tester
Ensure the quality and reliability of our banking applications. We need meticulous Testers who can identify issues and ensure a flawless user experience.
5. Business Analyst
If you excel at understanding business processes, gathering requirements, and optimizing workflows, our Business Analyst role offers a chance to shape the future of our banking solutions.
Show More