AgileGrid Solutions
Riyadh, Saudi ArabiaPosted 1 weeks ago
Apply link checked yesterday
About The Company RNS Technology Services is a leading provider of innovative technology solutions, dedicated to helping businesses optimize their operations and achieve their strategic objectives. With a strong focus on quality, reliability, and customer satisfaction, RNS Technology Services has established a reputation for delivering cutting-edge software development, IT consulting, and digital transformation services. Our team of highly skilled professionals works across various industries, including finance, healthcare, retail, and manufacturing, to provide tailored solutions that drive growth and efficiency. Committed to continuous improvement and staying ahead of technological trends, RNS Technology Services fosters a collaborative environment where creativity and expertise thrive. About The Role We are seeking a talented and motivated Software Developer to join our dynamic team at RNS Technology Services. In this role, you will be responsible for designing, developing, and maintaining high-quality software applications that meet the needs of our diverse client base. The ideal candidate will possess a strong technical background, excellent problem-solving skills, and a passion for delivering innovative solutions. You will collaborate closely with cross-functional teams, including project managers, designers, and other developers, to ensure the successful delivery of projects on time and within scope. This position offers an excellent opportunity for growth and professional development in a fast-paced, technology-driven environment. Qualifications To be successful in this role, candidates should possess a bachelor's degree in Computer Science, Software Engineering, or a related field. Proven experience in software development, preferably with experience in languages such as Java, C#, Python, or JavaScript, is essential. Familiarity with modern development frameworks, version control systems, and agile methodologies is highly desirable. Strong analytical and problem-solving skills, along with excellent communication abilities, are required. Candidates should demonstrate a proactive approach to learning and adaptability to evolving technologies. Prior experience working on cloud-based platforms and understanding of database management systems will be considered an advantage. Responsibilities The successful candidate will be responsible for designing, coding, testing, and deploying software solutions that align with client requirements and project specifications. You will participate in requirements gathering sessions and collaborate with stakeholders to translate business needs into technical solutions. Maintaining and enhancing existing applications, troubleshooting issues, and ensuring optimal performance are key aspects of the role. Additionally, you will be involved in code reviews, documentation, and adherence to best practices in software development. Staying updated with the latest industry trends and continuously improving technical skills are expected to ensure the delivery of innovative and efficient solutions. Benefits RNS Technology Services offers a comprehensive benefits package designed to support the well-being and professional growth of our employees. This includes competitive salary packages, health insurance coverage, and retirement plans. We also provide opportunities for ongoing training and development, including certifications and workshops to enhance your technical skills. Our flexible work arrangements promote work-life balance, and we foster a collaborative, inclusive work environment that encourages innovation and teamwork. Additionally, employees have access to various wellness programs and social activities aimed at promoting a positive and engaging workplace culture. Equal Opportunity RNS Technology Services is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, color, religion, gender, sexual orientation, gender identity or expression, age, national origin, disability, or any other protected characteristic. We believe that a diverse workforce enhances our ability to serve our clients effectively and fosters a culture of innovation and mutual respect. All qualified applicants will receive consideration for employment without regard to any protected status. Show more Show less
Bachelor's degree in Computer Science, Software Engineering, or a related field. Proven experience in software development, preferably with experience in languages such as Java, C#, Python, or JavaScript. Familiarity with modern development frameworks, version control systems, and agile methodologies. Strong analytical and problem-solving skills, along with excellent communication abilities. Candidates should demonstrate a proactive approach to learning and adaptability to evolving technologies. Prior experience working on cloud-based platforms and understanding of database management systems will be considered an advantage.
Designing, coding, testing, and deploying software solutions that align with client requirements and project specifications. Participating in requirements gathering sessions and collaborating with stakeholders to translate business needs into technical solutions. Maintaining and enhancing existing applications, troubleshooting issues, and ensuring optimal performance. Involvement in code reviews, documentation, and adherence to best practices in software development. Staying updated with the latest industry trends and continuously improving technical skills to ensure the delivery of innovative and efficient solutions.
Not sure you fit this role?
Upload your CV and see how you score against AgileGrid Solutions and every other live job. It's free.
Get my free matchesAED 9k–14k a month· est.
Senior Software Engineer
ImployRiyadh, Saudi Arabia
AED 12k–18k a month