MSC Technology
Job title:
Intersystem Developer
Company:
MSC Technology
Job description
Under the governance of the internal program, the Developer designs, develops and helps the operations of the Event Processing solution based on the IRIS Data Platform. MSC Logistics department is the main customer of this platform. It’s applicable to computing of the equipment activities and their corresponding message streams. The main area of design and development regard data integration and validation through predefined business rules and processing to Database. Subsequent integration technologies will be required to complete the process automation. The Developer will work with the global teams (India, USA, Europe) and with external partners/vendors. He/She works in coordination with the in-place Community of Practices to ensure the coherence of the development with the program architecture. The Senior Developer will need to deliver several work packages with local/offshore resources. He/she will play a key role during the release process in coordination with both the development teams and the Application operational teams. He/she will need to understand:a) business and application requirements, performance, upgrade and maintainability requirements,b) existing components available on the market and within MSC, to provide his expertise in a proactive manner to the projects teams.KEY RESPONSIBILITIES
Design, develop, document and maintain his/her work packages with transparency
Enforce non-functional requirements such as reliability and performances in his/her project designs
Work closely with the development teams and existing system providers to provide and design solutions
Ensure knowledge transfer with development and operation teams for the corresponding platforms
Problem isolation and resolution, with expectation that continuous improvement and enhancements are implemented
Perform and coordinate development and operation across our multi-regions environment
Work with external 3rd parties to integrate the technologies
Identify opportunities for integration technical components
Actively participate in the solution identification; review, assess and prepare decisions to be taken by Program’s Management and Architecture.
He/She will ensure that all Projects and Applications effectively use technical components as per the validated Technical Architecture Design
Applications performance (response time and availability) will be paramount to the success of the Program. Thus, he/she is to propose and lead the setup of a specific governance model to ensure that the right emphasis and focus is given to performance related topic.
Participate in the building of applications development standards, best practices repository, and control mechanisms.QUALIFICATIONS AND EXPERIENCEAt least 5 years’ experience with InterSystems technology (IRIS/CACHE) with experience in the following subjects:
COS (cache object script) & OO (object oriented) development using classes
SQL (both embedded and dynamic), class queries & SP (stored procedures)
Proven experience with Interoperability (aka Ensemble) in both design & implement solutions in a complex production, experience with use of various adaptors (e.g. SQL, REST, HTTP)
Working with XML & JSON files
Developing with a modern IDE (e.g. Visual studio code) or eclipse, with some Studio knowledge
Developing with source control (preferable Dev-Ops) with experience using GIT
Maintain, work and manage code in a complex multi release (e.g. test, uat, preprod, prod) environments
Fluency in English (oral and written)
Expected salary
Location
Torino
Job date
Thu, 18 Jul 2024 22:35:43 GMT
To help us track our recruitment effort, please indicate in your email/cover letter where (vacanciesineu.com) you saw this job posting.