At ConvergentIS we have a spark — a code, the way we work, a way we behave — and it's the core of our team's success. It's more than a value statement: it's our culture. Our spark means:
- Performing exceptionally and achieving high standards at every opportunity
- Enabling our customers and our team members
- Being flexible and innovative
- Maintaining strong alignment with our goals and values
We are a technology company headquartered in Calgary with a strong focus on enhancing the user experience on enterprise systems. In business since 2002 and as an SAP partner, we are at the leading edge of SAP technology and have a tremendous range of opportunities to provide innovative solutions to critical business problems.
Key Responsibilities:
- Develop, maintain, and optimize applications and services using the RAP and CAP models in SAP BTP.
- Create technical designs for the applications based on the functional requirements.
- Collaborate with other developers, functional teams, and stakeholders to ensure the successful implementation of solutions.
- Identify, analyze, and resolve highly complex technical issues.
- Provide technical guidance to the team and stakeholders, helping them effectively understand and utilize RAP and CAP.
- Actively participate in daily scrum, sprint planning, and retrospectives.
- Contribute to a high-performing Agile team through pair programming and a team-first approach.
- Participate in peer and formal code reviews to ensure best practices around security, architecture, and design.
- Continually learn the latest and emerging SAP technologies to deliver innovative solutions for our clients.
- Work with customer teams to understand the business needs and requirements.
- Plan and run customer workshops, design and build enhancements/extensions, and create plans for integration and unit testing.
- Support sales pursuits and practice development initiative
- Promote and foster collaboration and knowledge sharing between practitioners within ConvergentIS teams.
Required Skills & Experience
- Minimum 3 years of hands-on experience as a BTP Developer
- SAP BTP Knowledge: Deep understanding of SAP Business Technology Platform (BTP), including its capabilities, services, and development environments.
- ABAP Restful Application Programming (RAP): Expertise in the ABAP RAP model in SAP S/4HANA for creating efficient, scalable, and maintainable ABAP applications. Knowledge of crucial RAP concepts such as Business Objects, Behavior Definitions, and Service Definitions.
- Cloud Application Programming (CAP) model: Proficiency in the CAP model for building services and applications on SAP BTP. Understanding of CAP's core notions, such as Services, Entities, and Events.
- Programming Languages: Proficiency in ABAP for RAP and Node.js or Java for CAP is beneficial. Familiarity with JavaScript, HTML5, and CSS3 is also helpful.
- Microservices Architecture: Understanding of microservices architecture principles and how to implement them in the context of SAP BTP.
- APIs and Protocols: Knowledge of RESTful APIs, OData Services, and HTTP/HTTPS protocols.
- Excellent verbal and written communication skills to effectively collaborate with System integrators, teammates, onshore/offshore teams, and stakeholders.
- Enjoy working in a collaborative team environment.
Nice to Have:
- Data Modeling: Skills in data modeling and familiarity with CDS views.
- DevOps: Understanding DevOps principles, including Continuous Integration/Continuous Delivery (CI/CD) processes.
- SAP UI5 / Fiori: Experience developing and extending SAP Fiori applications, preferably in the SAP BTP environment.
How to Apply:
To apply, please email a cover letter and resume with the position you are applying for in the subject line to careers@convergentis.com.
Additional open positions at https://www.convergentis.com/careers
While we greatly appreciate everyone who takes the time to apply, only successful candidates will be contacted.
Terms:
****Applicants must possess the necessary paperwork to work in Canada legally.