Senior Consultant Job📣 Job Ad
| Contract Type | Full-time | |
| Workplace type | On-site | |
| Location | Riyadh |
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
- Sales Manager Jobs in Riyadh
- Real Estate Marketer Jobs in Riyadh
- Sales Supervisor Jobs in Riyadh
- Teleseller Jobs in Riyadh
- Content Creator Jobs in Riyadh
- Other Job Fields in Riyadh
- Sales Manager Jobs in Riyadh
- Real Estate Marketer Jobs in Riyadh
- Sales Supervisor Jobs in Riyadh
- Teleseller Jobs in Riyadh
- Content Creator Jobs in Riyadh
- Cafe Manager Jobs in Riyadh
- Administrative Assistant Jobs in Riyadh
- Sales Representative Jobs in Riyadh
- Marketing Specialist Jobs in Riyadh
- Sales Specialist Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Seller Jobs in Al Majardah
- Conference and Exhibition Coordinator Jobs in Riyadh
- Barista Jobs in Makkah
- Personal Trainer Jobs in Riyadh
- Certified Trainer Jobs in Riyadh
- Project Management Specialist Jobs in Riyadh
- Cashier Jobs in Jeddah
- Sales Specialist Jobs in Al Qassim
- Head Chef Jobs in Al-Ahsa
- Seller Jobs in Abu Arish