Senior Full Stack Engineer - Digital Manufacturing
at SAP
Waterloo, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 28 Jul, 2024 | Not Specified | 04 May, 2024 | 5 year(s) or above | Kubernetes,Working Experience,Cloud Foundry,Odata,Computer Science,Docker,Database Design,Distributed Systems | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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