Senior Integration Developer

Thursday, February 7, 2019 - 20:41
Job Description: 

MAKE A DIFFERENCE

MSC Technology provides exclusive IT solutions to MSC Mediterranean Shipping Company. We believe engaged, talented and ideas-focused individuals are what makes an international business like ours so successful. Being a professional services firm, it’s about creating a workplace where we recruit skilled people able to deliver excellence service but first, a place where people can be inspired and be inspiring.

1 About the Program

MSC continues to invest and lead the world-wide container business with ships, an extensive container fleet, intermodal and dedicated staff for its Customers. The Company’s evolution to becoming a leading brand requires a consistency to market. It is therefore paramount to standardize data, processes and management information. Hence, MSC has decided to launch The Program OneVision, a commitment led by MSC Geneva to review their operation and information systems from a central point. Adding or modifying key concepts, technical components and functionalities will enable this Solution to become the unique operational system for MSC worldwide.

2 The Role

The Senior Integration Developer works with the global teams (USA, India, Europe/Switzerland) and with external partners / vendors under the OneVision Architecture governance. He works in coordination with the in-place “Community of Practices Development and Code Quality” to ensure the coherence of the development within the program architecture. He/She develops transversal components, perform Proof of concepts and studies, address software problem and quality issues, proposes good development practices with DevOPS, performs code reviews, assess the other teams’ deliverables and participate in release management.

He/she needs to understand MSC business constraints and application non-functional requirements (data/service integration, security, performance, reliability, maintainability).

The Senior Integration Developer will be working very closely with the Architecture team, the OneVision SCRUM teams to provide leadership in a proactive manner; This community includes product owners/product specialists, developers and testers in many technical fields

3 Key Responsibilities

3.1 Role

The Senior Integration Developer is an expert or a point of contact for OneVision integration technologies such as:
•API Management Platform like Axway API Management and gateway.
•Messaging systems like Azure Service Bus.
•“Enterprise Service Bus” like MS Biztalk
•Complex Event Platform like Intersystems IRIS
•Security concepts with Azure AD, JWT and OAUTH2
•Job Scheduler like Automic Workload Automation
•Application log and monitoring like Elastic+Logstash+Kibana/Grafana
•“Extract Trasnform and Load” like MS SQL Integration Services (SSIS)
•IaaS and PaaS like Microsoft Azure services
•Web Application Firewall and Network connectivity

He/She is contributing to a global team working in a matrix organization with offshore development resources. These activities aim to achieve integration solutions in a globally distributed and heterogenous IT environment.

He/She will have to:
•Design and develop integration policies and solutions
•Work closely with the product development teams to implement solutions and provide guidance
•Manage knowledge transfer with development and operation teams for integration technologies
•Analyze problem’s root cause, propose fixes and solutions,
•Continuous improve integration platforms
•Enforce security concepts in every field
•Coordinate development and operations across our multi-regions organization

3.2 Contribution
•Recommend middleware products and solutions for integration needs
•Advise, promote, coach, coordinate the use of these technologies
•Actively participate in the components 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 redesign drivers: monitoring performance, security, availability.
•Applications development standards, best practices, and quality control.
•Build technical components user guides for other IT and Program’s Teams
•Contribute to the development of training material and processes documentation

3.3 Additional Responsibilities
•Remain current on trends and innovation in IT and Middleware Industry
•Develop a mutually respectful working relationship with all staff to ensure a strong Team effort in all activities
•Anticipate and address potential issues leveraging previous experience and strong problem-solving skills
•Provide timely, complete and accurate responses to all Program Customers’ questions and inquiries in a positive and constructive manner
•Complete tasks and Projects as required by the Company

4 Affectation
•Position to be filled in Geneva
•Availability to travel is required

5 Qualifications and Experience

(P) = Preferred, (R) = Required

General:
•People Management/Team lead (R)
•Knowledge of Axway API management (or equiv.) (R, min 3 years)
•Software development (Object Oriented and SOA) (R, min 5 years)
•Development with .net, java, python, groovy, shell (R, min 3 years)
•Implementation of SOA concepts with API/Web services (R, min 3 years)
•Integration with JSON, Restful API, SOAP WS, EDI (R, min 3 years)
•Implementation of Message and Event architecture (R, min 3 years)
•Implementation of Security concepts (Cert, OAuth…) (R)
•Experience in the maritime shipping industry (P)
•Project planning and estimating (P)
•Spark, Storm or equivalent technologies (P)

It should be clear that the job requires very strong skills and practical/operational experience in Technical integration architecture design and implementation, including several technologies like:
•Microsoft Windows Server systems
•Linux systems (RH or Suse or equivalent),
•Microsoft Biztalk
•Azure IaaS and PaaS portfolio,
•Master data management,
•Messaging systems (JMS, MS MQ, Apache MQ, Kafka, other major solution),
•Data Modeling, architecture and software modeling (UMLv2 and Archimatev2)
•Microsoft SQL databases + tools,
•ETL: MS SSIS, Informatica PowerCenter,
•EDI/File management systems
•Big Data solution and concepts

Other:
•Fluency in English (oral and written) (R)
•MS Office and collaboration products (R)
•Communication skills in multi-cultural context (P)
•Other language is an asset. (P)
•Requirements and tests management tools (P)
•Large global IT organization and processes (P)

6 Performance skills Guide

Management and Coaching

Providing clear guidelines and objectives to his team; developing their abilities to reach their objectives; regularly checking progress and achievement; helping in difficult situations; developing a win- win relationship with the staff in order to maximize motivation, efficiency and productivity; leading by example.

Team building

Developing and maintaining a team spirit within the group and in general within the systems department; participating in information sharing and teamwork to raise the performance and ensure a clear vision and commitment to everyone in the organization. This could lead to travel abroad (5%-10% max)

Spoken and written communications

Presenting information clearly through spoken communication; influencing or persuading others through oral presentation in positive and negative circumstances; be a good listener. Writing clearly and effectively present ideas and document activities; reading and interpreting written information thoroughly.

Organization and Planning

Organizing or scheduling people or tasks; developing realistic goals and action plans while being sensitive concerning time constraints and resource availability; communicating these goals and action plans to all people involved.

Listening and Understanding

Understanding clearly the users’ requirements and their business in order to go beyond what is expressed, including all required features in the delivered products or services.

Decision making and problem solving

Using a systematic approach in solving problems while exhibiting judgment and a realistic understanding of issues; dealing with facts objectively; taking proactive action to solve potential problems at the design level, impeding any negative outcomes.

Commitment to task

Starting and persisting with specific courses of action while exhibiting high motivation and time management.

Leadership

Influencing the actions and opinions of others steering things in a desired direction; exhibiting judgment in leading others towards worthwhile objectives.

Tolerance of ambiguity

Filtering actions or speech in the absence of important information, while striving to get the required information; dealing with unresolved situations, frequent changes, delays or unexpected events.

Special benefits Include

- Health Care Insurance- Vision Care Insurance

- Dental insurance

- Life Insurance

- Short Term Disability

- Long Term Disability

- Paid Vacation

- 401K Savings Plan

- Suburban Work Location

- Casual Work Environment

- Flexible Work Hours

Job Restrictions

- Direct Hires (no Agencies)

- Only considering applicants in regional area (NY, NJ and PA)

- US Citizens or those legally allowed to work in the US only

- Visa sponsorship is not available for this position

Salary: 
Not Disclosed by Recruiter
Industry: 
IT-Software / Software Services
Functional Area: 
IT Software - Application Programming, Maintenance
Role Category: 
IT/Software
Role: 
IT/Software
Keyskills: 
Apply to this Job