At a Glance
- Tasks: Develop and maintain full stack web applications using Angular and other technologies.
- Company: Join Aramco, the world's largest oil and gas producer, committed to innovation and societal value.
- Benefits: Enjoy a permanent relocation package for your family and work on world-scale projects.
- Why this job: Be part of a global leader tackling major energy challenges while enhancing your tech skills.
- Qualifications: Bachelor's degree in Computer Science and 15 years of software development experience required.
- Other info: Work in a dynamic environment with extensive training and development opportunities.
The predicted salary is between 30000 - 42000 £ per year.
Please note that this role is based in Saudi Arabia on a permanent, residential basis.
Aramco energizes the world economy. Aramco occupies a unique position in the global energy industry. We are the world's largest producer of hydrocarbons (oil and gas), with the lowest upstream carbon intensity of any major producer. With our significant investment in technology and infrastructure, we strive to maximize the value of the energy we produce for the world along with a commitment to enhance Aramco's value to society. Headquartered in the Kingdom of Saudi Arabia, and with offices around the world, we combine market discipline with a generations' spanning view of the future, born of our nine decades experience as responsible stewards of the Kingdom's vast hydrocarbon resources. This responsibility has driven us to deliver significant societal and economic benefits to not just the Kingdom, but also to a vast number of communities, economies, and countries that rely on the vital and reliable energy that we supply. We are one of the most profitable companies in the world, as well as amongst the top five global companies by market capitalization.
We are seeking a Full Stack Developer to join our HR Systems Solutions Department. The HR Systems Solutions Department is responsible for providing and supporting the digital solutions to HR functions including attraction, training, retention and separation. Your primary role is to leverage your extensive expertise in both front-end and back-end development to create scalable applications and maintain existing systems. You will play a crucial part in ensuring that all components of our web applications work seamlessly, while also providing support for current applications developed in C# and .NET.
Key Responsibilities- Develop and maintain full stack web applications utilizing frameworks such as Angular and other relevant technologies.
- Provide expertise in database design and management, ensuring optimal performance and data integrity.
- Assess and develop application programming interfaces (APIs) to facilitate seamless integration between various systems and applications.
- Integrate AI/ML solutions into full stack web applications to enhance performance and deliver intelligent features.
- Perform troubleshooting and support for existing applications developed in C# and .NET to ensure reliable functionality and user satisfaction.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications for new features.
- Use your knowledge of mobile development technologies, such as Flutter, to create responsive and user-friendly applications.
- Bachelor's degree in Computer Science, Software Engineering, or a related discipline from a recognized and accredited program. An advanced degree is preferred.
- Minimum of 15 years of experience in software development, including at least 7 years in full stack web development.
- You must have extensive experience working with database systems and web development frameworks, particularly Angular.
- Ability to demonstrate a strong understanding of API development and integration, ensuring smooth communication among different software components.
- Strong knowledge of AI/ML concepts, frameworks and tools with experience integrating AI/ML model into applications.
- Knowledge and experience in mobile application development using Flutter are highly desirable.
- You will also have the ability to troubleshoot and provide support for applications built in C# and .NET.
- Familiarity with software development best practices and agile methodologies is a requirement.
Our high-performing employees are drawn by the challenging and rewarding professional, technical and industrial opportunities we offer, and are remunerated accordingly. At Aramco, our people work on truly world-scale projects, supported by investment in capital and technology that is second to none. And because, as a global energy company, we are faced with addressing some of the world's biggest technical, logistical and environmental challenges, we invest heavily in talent development. We have a proud history of educating and training our workforce over many decades. Employees at all levels are encouraged to improve their sector-specific knowledge and competencies through our workforce development programs – one of the largest in the world.
Seniority level: Mid-Senior levelEmployment type: Full-time
Job function: Information Technology
Industries: Oil and Gas
Full Stack Developer- Relocate to Saudi Arabia, Permanent Expat Family Relocation Package employer: Aramco
Contact Detail:
Aramco Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Developer- Relocate to Saudi Arabia, Permanent Expat Family Relocation Package
✨Tip Number 1
Familiarise yourself with Aramco's core values and mission. Understanding their commitment to societal and economic benefits can help you align your answers during interviews, showcasing how your skills as a Full Stack Developer can contribute to their goals.
✨Tip Number 2
Network with current or former employees of Aramco on platforms like LinkedIn. Engaging in conversations about their experiences can provide valuable insights into the company culture and expectations, which you can leverage in your discussions.
✨Tip Number 3
Stay updated on the latest trends in full stack development, particularly in technologies like Angular, C#, and .NET. Being able to discuss recent advancements or projects you've worked on that utilise these technologies will demonstrate your expertise and enthusiasm for the role.
✨Tip Number 4
Prepare to discuss your experience with AI/ML integration in applications. Given the emphasis on these technologies in the job description, having specific examples ready will show that you are not only qualified but also forward-thinking in your approach to development.
We think you need these skills to ace Full Stack Developer- Relocate to Saudi Arabia, Permanent Expat Family Relocation Package
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in full stack development, particularly with Angular, C#, and .NET. Emphasise your skills in database management and API development, as these are crucial for the role.
Craft a Compelling Cover Letter: Write a cover letter that not only outlines your technical skills but also demonstrates your understanding of Aramco's mission and values. Mention how your experience aligns with their focus on technology and societal benefits.
Showcase Relevant Projects: Include specific examples of projects you've worked on that involved full stack development, AI/ML integration, or mobile app development using Flutter. This will help illustrate your capabilities and experience.
Highlight Continuous Learning: Mention any ongoing education or training you have undertaken, especially in software development best practices or agile methodologies. This shows your commitment to professional growth, which is valued by Aramco.
How to prepare for a job interview at Aramco
✨Showcase Your Full Stack Expertise
Make sure to highlight your experience in both front-end and back-end development. Be prepared to discuss specific projects where you used frameworks like Angular, as well as your proficiency in C# and .NET.
✨Demonstrate Your Problem-Solving Skills
During the interview, be ready to share examples of how you've troubleshot issues in existing applications. Discuss your approach to debugging and maintaining systems, as this will show your ability to ensure reliable functionality.
✨Familiarise Yourself with AI/ML Integration
Since the role involves integrating AI/ML solutions, brush up on relevant concepts and tools. Be prepared to discuss any past experiences where you've implemented these technologies into applications.
✨Understand the Company Culture
Research Aramco's values and mission, especially their commitment to societal and economic benefits. Showing that you align with their goals can set you apart from other candidates.