Requirements
Key Accountabilities include:
• Design, develop, and deploy integration solutions using TIBCO middleware, SAP Integration Suite, and Boomi API management
• Collaborate with business analysts, project managers, and other stakeholders to gather integration requirements and translate them into technical specifications.
• Implement and maintain APIs, web services, and other integration components.
• Monitor integrations to ensure successful transmission and acceptance.
• Troubleshoot and resolve integration issues in a timely manner.
• Work closely with SaskPower’s Security team to ensure data integrity and security in all integration processes.
• Create and maintain technical documentation for integration processes and solutions.
• Perform and support testing including unit testing, end-to-end testing, data validation, performance testing, error handling and recovery, and end-user testing.
• Contribute to the creation of integration standards and patterns.
• Maintain knowledge of industry developments and best practices related to integration technologies and adapt them to SaskPower’s environment where appropriate.
Mandatory Experience:
5 years of hands-on development experience with:
TIBCO software integration tools (TIBCO Enterprise Message Service, TIBCO Business Works) and Boomi API Management tool (formerly TIBCO Mashery).
SOAP and REST APIs
Java and Java Message Service (JMS)
Managed File Transfer (MFT) LINUX operating system
Experience developing in SAP Integration Suite
Desired Experience:
5 years of hands-on experience in software integration development that includes:
Experience in delivering successful TIBCO integration projects using TIBCO suite of products including TIBCO Enterprise Message Service, TIBCO Business Works, TIBCO Designer, TIBCO Administrator, TIBCO Policy Director, TIBCO Hawk,and TIBCO Adaptor
Designing, developing, and delivering secure, robust, and scalable leading-edge application integration solutions;
Experience with eliciting business requirements and translating them to technical specifications;
Sound knowledge of Service Oriented Architecture (SOA) and microservices design principles and how to implement them;
Proficiency in programming languages utilized in integration (i.e. JavaScript), APIs, middleware platforms, and data transformation.
Experience as an effective SAP Integration Suite Developer
Experience in SOAP, WSDL, WS-Security, Java, JMS, XML, XSD, XSLT.
Knowledge of network architecture and security principles.
A solid understanding of application vulnerabilities and countermeasures;
Experience supporting integrations with cloud and on-premise systems.
Experience producing secure, excellent quality code;
Understanding of OData Services and HTTP/HTTPS protocols;
Knowledge of implementing SSL;
Knowledge using Oracle databases and SQL coding; and
Thorough understanding of fundamental software engineering and computer science principles: object-oriented design, structured design, databases, algorithms, data structures, networking, usability, refactoring, testing, debugging, and configuration management.
Nice to have experience includes:
Expertise with integrations utilizing Microsoft Azure.