Valleysoft | Center of Excellence, a leading IT services provider based in Riyadh, has been delivering exceptional technology solutions to clients worldwide since 2006. With collaborations alongside industry giants like IBM, we tackle a spectrum of business and technical challenges ranging from enterprise application development to process management. Our commitment is to quality service through a vendor-neutral and process-oriented approach, ensuring operational excellence and cost efficiency for our clients.
We are searching for a highly skilled and experienced Senior .NET Developer to join our dynamic team at Valleysoft. In this pivotal role, you will lead the design, development, and maintenance of complex .NET applications, offering your expertise to elevate our projects to the next level.
The ideal candidate is expected to have extensive experience in .NET development, showcasing leadership abilities, advanced problem-solving skills, and a strong commitment to best practices in coding. If you're ready to take on challenging projects and have a passion for mentoring junior developers, we would love to connect with you!
Responsibilities
Lead the design, development, and maintenance of high-quality .NET applications using C#, ASP.NET, and various other technologies
Architect and implement scalable software solutions, ensuring performance and security standards are met
Provide technical guidance and mentorship to junior team members and peers
Collaborate with cross-functional teams to gather requirements and translate them into technical specifications
Conduct code reviews and ensure adherence to best practices and coding standards
Implement unit testing and debugging processes to maintain application reliability
Participate in the full software development lifecycle : requirements analysis, design, development, testing, deployment, and maintenance
Keep abreast of new technologies and advancements in .NET development, contributing to innovation within the team
Communicate effectively with stakeholders to provide updates on project progress and resolve issues
Requirements
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
8+ years of experience as a .NET Developer, with a focus on large-scale application development
Expertise in .NET development frameworks, languages, and tools (C#, ASP.NET, MVC, WCF, etc.)
Advanced knowledge of front-end technologies such as HTML, CSS, JavaScript, and modern frameworks
In-depth understanding of software development methodologies, particularly Agile
Strong leadership and mentoring abilities
Proven experience in designing and implementing software architecture
Exceptional problem-solving and critical-thinking skills
Excellent communication and interpersonal skills
Experience with database management systems (e.g., SQL Server, Oracle) and ORM technologies (e.g., Entity Framework)
Relevant certifications (e.g., Microsoft Certified : Azure Solutions Architect Expert) are a plus
Skills
Deep knowledge of .NET development principles and best practices
Proficiency in C# and other programming languages
Strong analytical and troubleshooting skills
Ability to lead projects and work collaboratively in a team environment
Seniority level Mid-Senior level
Employment type Full-time
Industries IT Services and IT Consulting
Referrals increase your chances of interviewing at Valleysoft | Center of Excellence by 2x
Get notified about new Senior Dotnet Developer jobs in Riyadh, Saudi Arabia
#J-18808-Ljbffr
Developer • Riyadh, Saudi Arabia