Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

SAP Senior Cloud Developer 
Romania, Timișoara 
77198165

12.12.2024

PURPOSE AND OBJECTIVES

With your understanding of the SAP system architecture and the latest cloud technologies you will design, develop and support SAP backend and cloud solution integration for web and mobile applications in close cooperation with technology and application stakeholders.

EXPECTATIONS AND TASKS

As a senior cloud developer, your role would involve designing, developing, and deploying cloud-based applications and services. Here are some of the expectations and tasks for this position:

  • Technical Skills: You are expected to have a strong technical understanding of cloud computing, cloud infrastructure, and cloud-based development frameworks, such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform. You should also have expertise in programming languages such as Java, Python, and .NET.
  • Designing and Developing Applications: You will be responsible for designing and developing cloud-based applications that are scalable, resilient, and secure. This includes developing APIs, implementing database solutions, and creating web-based interfaces.
  • Collaborating with Cross-functional Teams: As a senior cloud developer, you will be working closely with other developers, software engineers, data scientists, and project managers. You should be able to work collaboratively with these teams to ensure that the solutions you create meet the needs of the organization and its customers.
  • Testing and Deploying: You should be experienced in testing cloud-based applications and services to ensure that they are functioning as expected. You should also be able to deploy these applications to production environments.
  • Mentoring Junior Developers: As a senior cloud developer, you should have experience mentoring and guiding junior developers in their work. This includes providing guidance on best practices, reviewing code, and providing feedback.
  • Staying Up-to-Date with Industry Trends: You should be up-to-date with the latest trends and technologies in cloud computing and software development. This includes attending conferences, participating in online communities, and reading industry publications.

Overall, the role of a senior cloud developer requires a broad set of technical skills, as well as the ability to collaborate with others, lead projects, and stay current with industry trends.

EDUCATION AND QUALIFICATIONS / SKILLS AND COMPETENCIES

Required skills and competencies are:

  • Cloud Computing: A senior cloud developer must have a deep understanding of cloud computing concepts, including infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS). They should be able to identify which cloud computing models and services are most appropriate for a given project.
  • Cloud Architecture: A senior cloud developer should be able to design and implement cloud architectures that are scalable, reliable, and secure. They should be familiar with cloud design patterns, distributed systems, and microservices architecture.
  • Cloud Development Frameworks: A senior cloud developer must have a strong understanding of cloud development frameworks, such as AWS Serverless Application Model (SAM), AWS Lambda, Azure Functions, or Google Cloud Functions. They should be able to write code using these frameworks and be familiar with their respective APIs and services.
  • Programming Languages: A senior cloud developer should have expertise in programming languages such as Java, Python, .NET, Node.js, or Ruby. They should be able to write high-quality, well-structured code that is optimized for cloud-based environments.
  • DevOps: A senior cloud developer should be familiar with DevOps practices, including continuous integration and deployment (CI/CD), infrastructure as code (IaC), and automation tools like Ansible or Terraform.
  • Security: A senior cloud developer must be knowledgeable about cloud security best practices, including network security, identity and access management (IAM), encryption, and data protection.
  • Communication and Collaboration: A senior cloud developer should be able to communicate effectively with stakeholders, team members, and project managers. They should be able to work collaboratively with other developers, data scientists, and project managers to ensure the success of the project.
  • Leadership and Mentoring: A senior cloud developer should have leadership skills and be able to mentor and guide junior developers. They should be able to provide technical guidance, code reviews, and feedback to help other team members grow and develop.