Bellrock Technology Ltd logoBellrock Technology Ltd logo

Software Engineer

On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

Required Skills & Experience:Proficient in one or more programming languages such as Python, Java, C++, JavaScript, or similar. Strong grasp of software development principles, design patterns, and best practices. Experience with version control systems, particularly Git. Solid knowledge of database design and SQL. Experience in developing and consuming APIs. Familiarity with software development methodologies such as Agile or Scrum. Strong analytical and problem-solving skills with a keen attention to detail. Excellent communication and interpersonal abilities. Able to work collaboratively in a team environment with diverse stakeholders. Experience with debugging, testing, and troubleshooting software applications. Preferred Skills & Experience:Experience with cloud platforms such as AWS, Azure, or Google Cloud. Knowledge of containerization technologies.

About the job

We are seeking a skilled Software Engineer to become an integral part of our dynamic development team located in Riyadh. In this position, you will play a key role in the design, development, and maintenance of high-quality software solutions that propel our organization forward. Collaborating closely with seasoned engineers in a supportive and innovative environment, you will have the opportunity to tackle complex technical challenges. If you are enthusiastic about writing clean, efficient code and are eager to contribute to meaningful projects, we encourage you to apply.

  • Design, develop, and maintain scalable software applications utilizing modern programming languages and frameworks.
  • Write clean, efficient, and well-documented code while following established coding standards and best practices.
  • Collaborate with cross-functional teams, including product managers, designers, and engineers, to gather requirements and deliver effective solutions.
  • Engage in code reviews, offering constructive feedback to team members and incorporating feedback into your own work.
  • Analyze technical requirements and decompose complex problems into manageable components.
  • Create and execute unit tests while participating in quality assurance processes to ensure software reliability.
  • Troubleshoot, debug, and resolve software defects and performance issues promptly.
  • Integrate APIs and third-party services to enhance application functionality.
  • Stay informed about emerging technologies and industry best practices, sharing insights with the team.
  • Contribute to technical documentation and knowledge base articles to support team efficiency.
  • Work collaboratively with backend and frontend teams to ensure seamless system integration.

About Bellrock Technology Ltd

At Bellrock Technology Ltd, we are a data specialist software company driven by our talented team. Our workforce comprises qualified engineers, dedicated technicians, and trusted advisors, all committed to setting a new standard in property services. We are a forward-thinking technology organization focused on delivering reliable, scalable, and innovative software solutions. We prioritize collaboration, continuous learning, and a results-driven mindset. Join us to work on impactful projects, engage with senior engineers, and enhance your technical and professional skills in a nurturing environment.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.