Apply Edge Start your job search

Senior Dotnet Developer

T&S · Riyadh, Saudi Arabia

Apply & track with Apply Edge

Tools & Solutions is a rapidly growing B2B service provider in the GCC, offering end-to-end corporate business and digital solutions.We provide:Corporate SolutionsBusiness incorporation and regional headquarters relocation to Saudi Arabia.Real estate and office space management solutions.End-to-end business process outsourcing.Taxation and VAT solutions, as well as financial services.HR SolutionsHR assessment and HR consultancy services.The Training & Learning Academy and human capital capacity-building solutions.Expert and management staffing and contracting, as well as end-to-end people solutions.Digital SolutionsSAP implementation, operations, and licensing.Big Data governance, consulting, management, and operations.Industrial IoT (IIoT), Digital Twins, and Generative Artificial Intelligence.Software development, operations, and licensing.Our clients include many Saudi government entities, as well as leading Saudi and international corporations.We are currently looking for a Senior .NET Developer for an outsourcing opportunity, who can perform at the top of their game and join us in contributing to our continued success.Role OverviewThe Senior .NET Developer is responsible for designing, developing, testing, implementing, and maintaining high-quality software applications using .NET technologies within an enterprise environment.The role involves developing and enhancing applications, troubleshooting technical issues, providing production support, conducting testing, and resolving software defects to ensure application stability, performance, and reliability.The ideal candidate possesses strong .NET development expertise, hands-on experience in production support and bug fixing, and excellent analytical and problem-solving skills.ResponsibilitiesDesign, develop, test, deploy, and maintain scalable and high-quality software applications using .NET technologies.Analyze business and technical requirements and translate them into effective and maintainable technical solutions.Write clean, efficient, secure, and well-documented code following software development best practices.Troubleshoot, debug, and resolve application issues, software defects, and production incidents.Provide production support for existing applications, ensuring system stability, availability, and performance.Perform testing, debugging, and code validation to identify and resolve defects before and after deployment.Investigate the root causes of technical issues and implement appropriate corrective and preventive solutions.Collaborate with developers, QA teams, technical teams, and business stakeholders to deliver reliable software solutions.Support application deployment, release management, maintenance, and continuous improvement activities.Maintain technical documentation and ensure adherence to coding standards and development best practices.RequirementsBachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.Minimum of 5 years of professional experience in .NET development.Strong proficiency in C# and .NET technologies, including .NET Core or modern .NET frameworks.Proven hands-on experience in software development, application maintenance, and enhancement.Practical experience in production support, troubleshooting, testing, debugging, and bug fixing.Strong understanding of software development principles, object-oriented programming, and the software development lifecycle.Ability to investigate technical issues, identify root causes, and implement effective solutions.Excellent analytical, problem-solving, communication, and collaboration skills.Relevant technical certifications are considered an advantage.Application deadline: 20 October 2026