Senior Full Stack Engineer - Digital Manufacturing

at  SAP

Waterloo, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate28 Jul, 2024Not Specified04 May, 20245 year(s) or aboveKubernetes,Working Experience,Cloud Foundry,Odata,Computer Science,Docker,Database Design,Distributed SystemsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

WE HELP THE WORLD RUN BETTER

At SAP, we enable you to bring out your best. Our company culture is focused on collaboration and a shared passion to help the world run better. How? We focus every day on building the foundation for tomorrow and creating a workplace that embraces differences, values flexibility, and is aligned to our purpose-driven and future-focused work. We offer a highly collaborative, caring team environment with a strong focus on learning and development, recognition for your individual contributions, and a variety of benefit options for you to choose from.
About the team:
Be a part of the exciting world of Digital Manufacturing! SAP Digital Manufacturing enables innovations around analytics, resource scheduling, process manufacturing, machine data integration, edge computing, including Machine Learning/Artificial Intelligence and Industrial Internet of Things (IoT).
SAP Digital Manufacturing is a strategic part of SAP Industry 4.0 solution. It is a powerful, enterprise-level, scalable, manufacturing business solution and enables global manufacturers to manage and control manufacturing and shop floor operations.
Our team is motivated by principles of user empathy, user experience, best-in-class technology, agile development, and multidisciplinary cooperation. Joining our team will give you an opportunity to apply your creativity while solving interesting and challenging problems with the industry’s latest technology.

In this role, you’ll:

  • Contribute to technical design and architecture of next-generation software solutions
  • Write good, extensible, and maintainable full-stack code in a variety of frameworks and architectures
  • Apply agile development best practices using the Scrum Framework
  • Maintain a strong focus on quality to ensure successful user experience and customer success
  • Collaborate and work as a leader on a dynamic and motivated team
  • Effectively communicate with local and remote teams
  • Develop deep technical skills through mentoring and knowledge transfer
  • Invest in continuous learning via ongoing training and development of professional skill set
  • Collaborate with DevOps resources and other technical experts to deliver on cloud projects like resilience, customer provisioning, landscape management, build pipelines, development infrastructure
  • Be available for on-call rotation and help to handle escalations, outages and any service issues - You build it, you run it

Who you are:

We’re looking for someone who takes initiative, perseveres, and stays curious. You like to work on meaningful innovative projects and are energized by lifelong learning.

  • Have experience in code design, schema design, API design, object-oriented programming, automated testing and debugging
  • Have development experience using one or more of:
  • Java, C#, Go, or C/C++
  • Server-side development technologies (Spring, Jetty, Java EE, Cloud Foundry)
  • Web programming (HTML, JavaScript, CSS, REST, JSON)
  • Unit and Integration test frameworks
  • GIT and GitHub
  • Possess strong communication skills with the ability to effectively engage and convey ideas to cross-functional technical and non-technical teams
  • Exhibit passion for customer focused software with a commitment to the entire full-stack cloud development lifecycle including design, programming, testing, release management, cloud operations and support & maintenance

Technical knowledge in the following areas is an asset:

  • DevOps tooling (Docker, Kubernetes, Maven, Jenkins)
  • Relational and NoSQL database design, administration and use, and OData
  • Experience with BTP Cloud Foundry
  • Working experience in managing services with distributed systems and cloud scale with strong automation skills
  • Relevant Industry Certification is a plus

EDUCATION AND WORK EXPERIENCE

  • Bachelors’ degree in Computer Science, engineering or equivalent
  • Minimum five years experience in working as a software developer
  • Good understanding of cloud concepts and cloud technologies

Responsibilities:

  • Contribute to technical design and architecture of next-generation software solutions
  • Write good, extensible, and maintainable full-stack code in a variety of frameworks and architectures
  • Apply agile development best practices using the Scrum Framework
  • Maintain a strong focus on quality to ensure successful user experience and customer success
  • Collaborate and work as a leader on a dynamic and motivated team
  • Effectively communicate with local and remote teams
  • Develop deep technical skills through mentoring and knowledge transfer
  • Invest in continuous learning via ongoing training and development of professional skill set
  • Collaborate with DevOps resources and other technical experts to deliver on cloud projects like resilience, customer provisioning, landscape management, build pipelines, development infrastructure
  • Be available for on-call rotation and help to handle escalations, outages and any service issues - You build it, you run i


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Computer Science, Engineering

Proficient

1

Waterloo, ON, Canada