drjobs
Senior Software Engineer - Data and Systems
drjobs
Senior Software Engi....
Remotebase
drjobs Senior Software Engineer - Data and Systems العربية

Senior Software Engineer - Data and Systems

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Jobs by Experience

drjobs

3 - 4 years

Job Location

drjobs

Amman - Jordan

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Nationality

Jordanian

Gender

N/A

Vacancy

1 Vacancy

Job Description

Req ID : 2468584
  • About the job

    About the Role:

    We are looking for a generalist Software Engineer who is eager to engage in a wide array of development efforts, ranging from simple solutions that increase efficiency to large-scale data intensive applications, and by doing so eager to autonomously adapt and deliver. This role offers the opportunity to work across different aspects of software engineering with a heavier focus on the data domain. The ideal candidate should be adaptable, ready to handle diverse challenges, and contribute to various stages of the software lifecycle E2E, from ideation to production. Your expertise is expected to bridge the gap between various domains and contribute to our engineering team's solutions' robustness and effectiveness.

    Key Responsibilities:

    Innovative Problem-Solving: Actively engage in brainstorming sessions and experimental projects to develop novel, creative solutions addressing complex business challenges, leveraging cutting-edge technologies and out-of-the-box thinking.

  • **Diverse Software Development: ** Engage in a variety of development tasks, from building small-scale solutions to contributing to major project initiatives.
  • **System Design and Architecture: ** Participate in the planning and design of robust software systems, ensuring scalability and efficiency.
  • **Code Development and Maintenance: ** Write clean, efficient code and maintain existing codebases, ensuring high-quality software solutions.
  • **Continuous Improvement: ** Actively participate in code reviews, testing, and debugging. Drive continuous improvement through process refinement and adoption of best practices in software development and data management.
  • **Data-Driven Projects: ** Collaborate on projects involving data engineering and data science, integrating data-centric methodologies into software development.
  • **Technical Problem Solving: ** Tackle complex technical challenges, providing innovative solutions and optimizations.
  • **Collaborative Teamwork: ** Work closely with other engineers and stakeholders, contributing to a cohesive and productive development environment.
  • Requirements:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field OR proven experience in software development with expertise in software engineering.
  • Experience with big data technologies such as Kafka.
  • Experience with cloud computing platforms such as GCP.
  • Familiarity with database technologies such as SQL, NoSQL, and/or Graph databases.
  • Experience with data modeling and data visualization tools such as ER diagrams, UML, and Tableau."
  • Familiarity with system design principles and data engineering technologies.
  • Strong analytical and problem-solving skills, with a collaborative mindset.
  • Strong programming skills in languages such as Python, Java, and/or Scala.
  • Familiarity with cloud services, containerization, and orchestration tools.
  • Interest or exp

Employment Type

Full Time

Company Industry

Accounting & Auditing

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.