Senior Consultant Job📣 Job Ad
| Contract Type | Full-time | |
| Workplace type | On-site | |
| Location | Riyadh |
Job Description
About the Role
Elm Company is seeking a highly skilled Senior Consultant to join our team in Riyadh, Saudi Arabia. This full-time position is integral to driving the success of our software solutions through technical expertise, oversight of product development, and ensuring high code quality. The Senior Consultant will play a key role in delivering effective software solutions that align with Elm's strategic objectives and established policies.
This role requires a proactive individual capable of contributing significantly to the entire development lifecycle, from concept to delivery. The Senior Consultant will be instrumental in architectural design, problem-solving, and fostering continuous improvement within the development team.
Key Responsibilities
- Drive the development of software solutions from concept to delivery, ensuring alignment with project goals.
- Collaborate with stakeholders to understand product requirements and translate them into detailed technical specifications.
- Contribute to architectural decisions, focusing on scalability, performance, and maintainability of software systems.
- Participate in the design and review of system architectures, emphasizing scalability and long-term maintainability.
- Evaluate and recommend appropriate technologies and frameworks for specific product requirements.
- Work closely with the architecture team to establish and enforce coding standards and best practices.
- Proactively identify potential roadblocks and technical challenges, proposing and implementing effective solutions.
- Investigate and debug complex technical issues, collaborating with the team to implement robust solutions.
- Implement and advocate for best practices to enhance system reliability and overall performance.
- Utilize in-depth knowledge of frameworks, libraries, and tools to streamline development processes and improve efficiency.
- Evaluate and recommend new tools or updates to existing ones to enhance development efficiency.
- Lead the adoption of new technologies that align with product requirements and strategic objectives.
- Lead initiatives to implement innovative technologies or methodologies within development processes.
- Lead post-project reviews to capture lessons learned and implement improvements in future projects.
- Act as a liaison between technical and non-technical stakeholders, translating complex technical concepts into understandable terms.
- Create and maintain comprehensive documentation for code, APIs, and system architecture.
- Document coding standards, best practices, and development processes to ensure consistency and knowledge sharing.
- Ensure all documentation is accessible and up-to-date for the development team.
- Ensure successful product delivery by effectively managing timelines, milestones, and resources.
- Collaborate with product managers to identify and mitigate potential project risks.
- Collaborate with QA engineers to establish and maintain a robust testing framework.
- Review and analyze test results to identify and address quality-related issues promptly.
- Advocate for and promote automated testing practices to enhance overall software quality and efficiency.
Qualifications and Experience
- Bachelor's or Master's degree in Computer Science or a related field; advanced degrees are preferred.
- 5 to 10 years of relevant professional experience in software development and consulting.
Required Skills and Expertise
- Expertise in Software Solutions development and delivery.
- Strong understanding and application of Code Quality principles.
- Proficiency in managing the entire Development Lifecycle.
- Ability to translate requirements into detailed Technical Specifications.
- Experience in making critical Architectural Decisions.
- Deep knowledge of Scalability, Performance, and Maintainability in software design.
- Skilled in System Architectures design and review.
- Familiarity with various Technologies and Frameworks.
- Proficiency in establishing and enforcing Coding Standards and Best Practices.
- Adept at identifying and resolving Technical Challenges.
- Strong Debugging skills for complex issues.
- Commitment to System Reliability and performance enhancement.
- Experience in optimizing Development Processes.
- Ability to evaluate and adopt New Technologies.
- Experience with Innovative Technologies and Development Methodologies.
- Skilled in conducting Post-Project Reviews and implementing lessons learned.
- Excellent Documentation skills for code, APIs, and architecture.
- Effective Communication skills, bridging technical and non-technical audiences.
- Proven ability in Product Delivery, managing Timelines, Milestones, and Resources.
- Experience in Risk Mitigation strategies.
- Knowledge of Testing Frameworks and Test Results Analysis.
- Advocacy for Automated Testing practices.
- Focus on overall Software Quality improvement.
Work Context
This is a full-time position based in Riyadh, Saudi Arabia. The Senior Consultant will report to a specified manager and does not supervise direct reports.
Requirements
- Requires 5-10 Years experience
Similar Jobs
You may also like
- Related Senior Consultant Job Opportunities
- Waiter Jobs in Riyadh
- Sales Representative Jobs in Riyadh
- Nurse Specialist Jobs in Riyadh
- Data Entry Agent Jobs in Riyadh
- Videographer And Designer Jobs in Riyadh
- Other Job Fields in Riyadh
- Waiter Jobs in Riyadh
- Sales Representative Jobs in Riyadh
- Nurse Specialist Jobs in Riyadh
- Data Entry Agent Jobs in Riyadh
- Videographer And Designer Jobs in Riyadh
- Business Development Manager Jobs in Riyadh
- Marketing Specialist Jobs in Riyadh
- Sales Manager Jobs in Riyadh
- Sales Consultant Jobs in Riyadh
- Sales Accountant Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Seller Jobs in Taif
- Treasurer Jobs in Al-Ahsa
- Health Informatics Specialist Jobs in Riyadh
- Barista Jobs in Al Jumum
- Videographer And Designer Jobs in Riyadh
- General Accountant Jobs in Al Qatif
- Hairdresser Jobs in Al Jubail
- Financial Manager Jobs in Dammam
- Waiter Jobs in Yanbu
- Chef Jobs in Makkah

