Senior Developer📣 Job Ad
| Contract Type | Full-time | |
| Workplace type | On-site | |
| Location | Riyadh |
Job Description
About the Role at Elm
Elm is seeking a Senior Developer to join its team in Riyadh. This full-time position involves writing high-quality code, contributing to successful project delivery, and collaboratively solving technical challenges to create reliable and efficient software solutions. The role requires a proactive approach to software development and a commitment to technical excellence.
Key Responsibilities
- Write high-quality, efficient, and maintainable code for complex software applications, often taking a lead role in software design and architecture.
- Analyze and solve complex technical problems, making critical decisions regarding architecture, tools, and technologies.
- Utilize version control systems (*, Git) to manage code changes, branches, and facilitate effective team collaboration.
- Optimize software performance and scalability, identifying and addressing bottlenecks and inefficiencies.
- Develop unit tests, perform debugging, and troubleshoot software defects to ensure the reliability and quality of the software.
- Conduct and participate in code reviews to ensure code quality, maintainability, and adherence to coding standards.
- Maintain and enhance existing software applications, applying updates, bug fixes, and improvements.
- Ensure that software adheres to defined quality and security standards, conducting thorough testing and validation.
- Create and maintain technical documentation, including system architecture diagrams, API documentation, and development guidelines.
Academic Qualifications
- Bachelor's or Master's degree in Computer Science or a related field.
- Advanced degrees are preferred.
Required Experience
Candidates must have a minimum of 2 years of relevant experience in software development.
Technical Competencies
- Proficiency in writing high-quality, efficient, and maintainable code.
- Strong analytical and problem-solving skills for complex technical challenges.
- Demonstrated experience with version control systems, such as Git.
- Ability to optimize software performance and scalability.
- Expertise in unit testing, debugging, and troubleshooting software defects.
- Familiarity with code review processes and adherence to coding standards.
- Capability to create and maintain comprehensive technical documentation.
- Understanding of software quality and security standards.
Application Information
Elm is dedicated to fostering a team of skilled professionals. Qualified candidates are encouraged to apply for this full-time Senior Developer position in Riyadh.
Requirements
- Requires 2-5 Years experience
Similar Jobs
You may also like
- Related Senior Developer Opportunities
- Chef Bakery Jobs in Buraydah
- Receptionist Jobs in Buraydah
- Cosmetics and Toiletries Seller Jobs in Buraydah
- Seller Jobs in Buraydah
- Pastry Chef de Partie Jobs in Buraydah
- Other Job Fields in Riyadh
- Call Center Manager Jobs in Riyadh
- Restaurant Manager Jobs in Riyadh
- Digital Marketing Manager Jobs in Riyadh
- Receptionist Jobs in Riyadh
- Cosmetics and Toiletries Seller Jobs in Riyadh
- Seller Jobs in Riyadh
- Operations Manager Jobs in Riyadh
- Cybersecurity Risk Specialist Jobs in Riyadh
- Technical Office Engineer Jobs in Riyadh
- Sous Chef Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Pantry Chef Jobs in Jeddah
- Foreign Language Teacher Jobs in Riyadh
- Dentist Jobs in Ash Shamli
- Medical Representative Jobs in Makkah
- Sales Representative Jobs in Al Jubail
- Kindergarten Teacher Jobs in Dhahran
- Forklift driver Jobs in Riyadh
- HSE Specialist Jobs in Riyadh
- Audiology and Speech Pathologist Jobs in Al Bukayriyah
- Dental Assistant Jobs in Jazan
