Senior Developer Job
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Overview Job Description Job Title Senior Developer Job Code Grade I2 Direct Reporting Relationships Division Department Section Unit ROLE PURPOSE The aim is to state the overall significance of the job from the organization’s perspective.
Key Skills for This Role
Full Job Posting
Role Purpose
*The aim is to state the overall significance of the job from the organization’s perspective.*
To develop high-quality, reliable, and efficient software solutions by writing maintainable code, contributing to application design and successful project delivery, resolving technical challenges, and ensuring alignment with approved quality, security, and development standards in accordance with Elm's policies and procedures.
Key Accountabilities & Activities
*This section describes the principal outputs required from the job.*
• Software Development & Coding
- Develop high-quality, efficient, and maintainable code for software applications and services.
- Contribute to software design and application development activities in alignment with approved requirements and technical standards.
- Use version control systems such as Git to manage code changes, branches, and collaboration with team members.
- Implement software components and features while ensuring code readability, reusability, and maintainability.
• Technical Problem Solving
- Analyze and resolve technical issues and software defects across assigned applications and services.
- Contribute to identifying root causes of incidents, defects, and performance issues and recommend appropriate solutions.
- Support the selection and use of suitable tools, technologies, and development practices based on project needs.
- Escalate complex technical challenges when required and support resolution with relevant teams.
• Application Design & Architecture Support
- Participate in application design discussions and provide input on technical approaches and solution components.
- Contribute to designing scalable, secure, and reliable software solutions within defined technical guidelines.
- Support the review of technical designs to ensure alignment with application requirements and development standards.
- Ensure developed solutions are practical, sustainable, and aligned with overall system architecture.
• Testing & Debugging
- Write and execute unit tests to validate developed code and ensure software reliability.
- Perform debugging and troubleshooting activities to identify and fix software defects.
- Support functional and technical testing activities in coordination with quality assurance teams.
- Ensure issues identified during testing are resolved in a timely and effective manner.
• Code Review & Quality Assurance
- Conduct and participate in code reviews to ensure code quality, maintainability, and adherence to coding standards.
- Ensure software deliverables comply with defined quality, security, and development standards.
- Apply best practices related to secure coding, performance, and maintainability during development activities.
- Support continuous improvement of coding practices, development guidelines, and quality assurance activities.
• Performance Optimization & Scalability
- Monitor and optimize software performance, scalability, and efficiency for assigned applications and services.
- Identify performance bottlenecks, inefficiencies, and technical constraints and recommend improvements.
- Implement enhancements that improve system responsiveness, stability, and user experience.
- Support capacity and performance-related analysis in coordination with relevant technical teams.
• Application Maintenance & Enhancement
- Maintain and enhance existing software applications through updates, bug fixes, and improvements.
- Support application stability by resolving assigned incidents, change requests, and technical tasks.
- Ensure implemented changes are properly tested, documented, and aligned with approved requirements.
- Coordinate with relevant stakeholders to understand enhancement needs and delivery priorities.
• Technical Documentation & Knowledge Sharing
- Create and maintain technical documentation, including development notes, API documentation, and system-related references.
- Document technical decisions, implementation details, and configuration requirements to support maintainability.
- Share knowledge with team members to support consistent development practices and effective collaboration.
- Contribute to improving development guidelines, reusable components, and internal technical references.
• Policies, Processes & Procedures
- Follow all relevant departmental policies, processes, standard operating procedures, and instructions so that work is carried out in a controlled and consistent manner.
- Comply with all relevant safety, quality, and environmental management policies, procedures, and controls to ensure a healthy and safe work environment.
- Information Security
- Comply with all relevant information security practices and standards to ensure data integrity and confidentiality.
Academic And Professional Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, Information Systems, or a related field.
- Professional certifications or training in software development, programming languages, cloud, DevOps, or related technologies are an advantage.
Years And Nature Of Experience
- 2+ years of relevant experience in software development, application development, programming, testing, debugging, or related technical fields.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Elm Company
Senior Consultant Job
Riyadh, KSA
Overview Job Description Job Title Senior Consultant Job Code Grade I4 Direct Reporting Relationships Reports to: Supervises (Job Title): N/A Division MOI &NIC Department Vehicles Section Unit ROLE PURPOSE The aim is to
Senior Consultant Job
Riyadh, KSA
Overview Job Description Job Title Associate Consultant Job Code 536581 Grade I2 Group Division Department Innovation Unit ROLE PURPOSE The aim is to state the overall significance of the job from the organization's pers
Associate Principal Job
Riyadh, KSA
ROLE PURPOSE The aim is to state the overall significance of the job from the organization’s perspective. Perform and support risk-based information security audits covering cybersecurity, access controls, data privacy,
Senior Project Manager Job
Riyadh, KSA
ROLE PURPOSE The aim is to state the overall significance of the job from the organization’s perspective. To plan and implement projects by organize and oversee all aspects to ensure the achievement of their objectives w
Senior Consultant Job
Riyadh, KSA
Overview Job Description Job Title Senior Consultant Job Code Grade I4 Division Department Section Unit ROLE PURPOSE The aim is to state the overall significance of the job from the organization’s perspective. **To plan
Senior Specialist Job
Riyadh, KSA
Overview Job Description Job Title Senior Specialist Job Code Grade I3 Direct Reporting Relationships Reports to: Supervises (Job Title) Division Business Products Department Business Products Section Unit ROLE PURPOSE T
Senior Principal Job
Riyadh, KSA
ROLE PURPOSE The aim is to state the overall significance of the job from the organization’s perspective. The aim is to state the overall significance of the job from the organization’s perspective. **To provide expert a
Senior Consultant Job
Riyadh, KSA
Overview Job Description Job Title Senior Consultant Job Code Grade I4 Division Department Section Unit ROLE PURPOSE The aim is to state the overall significance of the job from the organization’s perspective. **To Build
Senior Consultant Job
Riyadh, KSA
Senior Consultant Job
Riyadh, KSA
Associate Principal Job
Riyadh, KSA
Senior Project Manager Job
Riyadh, KSA
Senior Consultant Job
Riyadh, KSA
Senior Specialist Job
Riyadh, KSA
Senior Principal Job
Riyadh, KSA
Senior Consultant Job
Riyadh, KSA