Systems Engineer (Integrations)
Systems Engineer (Integrations)
الوصف الوظيفي
Systems Engineer (Integrations) – ITD (Contractual)
Job Summary
The Enterprise Architecture Division in the IT Department is looking to hire two contractual Systems Engineer (Integrations) positions. The Systems Engineer (Integrations) will mainly focus on the design and implementation of integration solutions supporting the Fund’s on-prem and cloud platforms. This position will also contribute to the creation and maintenance of the integration platforms and technologies’ roadmaps, standards, blueprints, and future state architectures.
In addition, the selected candidate will:
- provide advice and recommendations to project teams implementing IT solutions in the sphere of design and construction of integration solutions.
- investigate current industry trends from the integrations platform perspective and recommend solutions to existing business problems using new/latest technologies.
- act as an internal consultant on technologies and vendor offerings associated with integrations platforms and technologies and keep up to date with industry trends related to integrations solutions.
Major Duties and Responsibilities
1. Builds and supports all APIs and/or integration components built as part of the Fund’s Enterprise Integrations Platform (EIP).
2. Compiles swim lane diagrams, data flow diagrams. Helps with developing logical and physical data models and system/platform integration diagrams
3. Works collaboratively with strategists, architects, subject matter experts and platform family owners to facilitate the construction of integration solutions.
4. Implements adequate mechanisms to securely log and trace the different transactions embedded in every component (infrastructure and application) that is part of the Enterprise Integrations platform.
5. Coordinates with other teams to ensure that proper architecture, security, quality standards and mechanisms are in place for the implementation of integration solutions and/or components.
6. Implements CI/CD pipelines for the different APIs and/or integration components, including contributing to the strengthening and adoption of enhanced SDLC processes and DevOps practices to advance the overall quality of bank’s software solutions.
7. Works on the implementation and adoption of different emerging data extraction, transformation, and integration technologies, promoting the mindset of native cloud integration to deliver secure, stable, and scalable solutions.
8. Designs and implements appropriate software standards/patterns (SOA, DDD, EDD, Microservices, Authentication/Authorization) to properly develop and secure integration components and its correspondent logging and monitoring elements.
9. Ensures that multiple architecture artifacts (standards, guidelines, PoCs, etc) are propagated through adequate channels for their correspondent adoption as well as to ensure proper technical implementation.
10. Partners with business and technology colleagues to elicit, analyze, translate, and document technical requirements, pain points or opportunities into integration requirements.
11. Collaborates with various IT products, platforms, and operations teams by reviewing, assessing, and proposing API and/or integrations designs and patterns to ensure that solutions capabilities meet functional and technical requirements.
12. Keeps platform teams apprised of technical strategy, status, and progress related to integration solutions. Conversely, constantly informs platform owners of key developments, opportunities, or limitations of the integrations platforms and its relevant technologies.
13. Consults with product-facing program teams and maintains knowledge of their progress, particularly in the implementation of APIs and other integration solutions.
14. Oversees the technical implementation of new APIs and/or integration solutions to ensure conformance to specifications and industry standards.
15. Helps solve technical problems during system and platform implementation, specifically related to integration capabilities.
This is a one-year contractual appointment. Contractual appointments at the IMF are renewable for up to four years of cumulative contractual service, pending incumbent's performance, budget availability, and continuous business need.
الوصف الوظيفي
المهارات
Minimum Qualifications
- Educational development, typically acquired through the completion of an advanced university degree in Computer Science, Systems Engineering, Information Systems, or related discipline plus a minimum of 4 years of professional relevant experience; or a bachelor’s degree in a related field of study plus a minimum of 10 years of relevant professional experience, is required.
- Expertise implementing SOA (Service Oriented Architecture) and/or Microservices architectures as well as their correspondent implementation using serverless or containerized infrastructures.
- Experience of implementing and maintaining data transformations processes as part of APIs and integration components for a range variety of scenarios and platforms.
- Solid understanding on leveraging cloud-native and hybrid cloud architectures.
- Strong programming and scripting languages (C#, Java, Python, NodeJS, PowerShell).
- Extensive hands-on integrations development, API Gateways, Integration Runtimes, messaging-based and event-based platforms such as Azure Integration Services (API Management/Gateway, Service Bus, Data Factory, Functions, Logic Apps), MuleSoft (incl. FTP/SFTP, Database, PeopleSoft, and Workday connectors), Azure Data Gateway, IBM DataPower, RabbitMQ, Kafka and SignalR.
- Expertise designing and building APIs and/or Web Services (REST, SOAP, XML, JSON, OData, RAML), including authorization and authentication standards (SAML, OAuth, WebAuth, Kerberos, WS-Security) as well as tracing APIs using SoapUI, ReadyAPI or Fiddler.
- Strong Knowledge of logging frameworks/tools such as NLog, Log4Net, Azure Application Insights, Datadog, Azure Log Analytics and others.
- Knowledge of writing complex and efficient SQL queries for relational and no-SQL databases such as MS SQL Server, CosmosDB, MongoDB, and others. Proficiency building integrations with MS 365 and other CMS is a plus.
- Familiarity with code versioning and issue tracking tools such as Azure DevOps or GitHub.
- Substantial experience working with DevSecOps tooling; including code auditing and analysis, implementation of CI/CD pipelines, automated release and deployment, infrastructure as code (IaC), and automated security scans.
- Familiarity with modern web development concepts/frameworks such as SPA, SPFx, Angular, React, Dojo, etc.
- Comprehensive understanding of information technology and systems engineering concepts.
- Excellent analytical skills and ability to quickly build credibility and trust with internal colleagues.
- Great ability to work in a fast-moving environment and with minimal supervision.
- Excellent documentation (writing and diagramming), interpersonal, and communication skills.
المهارات
تفاصيل الوظيفة
- منطقة الوظيفة
- واشنطن, الولايات المتحدة
- قطاع الشركة
- خدمات تكنولوجيا المعلومات
- طبيعة عمل الشركة
- غير محدد
- الدور الوظيفي
- تكنولوجيا المعلومات
- نوع التوظيف
- دوام كامل
- الراتب الشهري
- غير محدد
- عدد الوظائف الشاغرة
- 2