Senior Integration Developer

وصف الوظيفة

Seeking a highly skilled and experienced Senior Integration Developer to join our dynamic team. As a Senior Integration Developer, you will be responsible for devising and reporting on integration development plans and strategies. You will collaborate with other developers to ensure that integration projects are completed on time and in accordance with best practices. Additionally, you will analyze and improve current system integrations and migration strategies, identify and advise on system errors or architecture issues, and assist with the management of organizational databases and retrieval systems. The ideal candidate will have strong knowledge of BizTalk Server, experience in designing complex business processes using BizTalk Server, and proficiency in technologies such as C#, XML, XSLT, WCF Services, and MS SQL. Exceptional problem-solving, communication, and teamwork skills are also essential for success in this role.

متطلبات الوظيفة

Experience: 10-12 years

Education : Candidate must possess at least a Bachelor of Science , Bachelor of Computer Application , Bachelor of Engineering/Technology, Master of Computer Application/Computer Science or equivalent Key Skills Proficiency (Intermediate to advance) Technology / Framework : .NET Core / ASP.NET Core / WEB API ORM : Entity Framework Core Database : SQL Server Delivery Technology : Micro services & Dockers Cloud Host : Azure/AWS Programming : C#, LINQ JavaScript Framework : Angular 11+ Design Framework :

Bootstrap, Tailwind Requirements (Qualifications/Experience/Competencies)

− Minimum 5+yrs on .net Core & Angular 11+

− Experience in designing/developing client-server, distributed, real-time applications using C#, WebAPI, RestApi, .NET, .NET Core

− Good knowledge and experience in front end technologies like Angular, HTML5/CSS3, AJAX, JavaScript − Experience working with Source Code Management solutions like GIT, Perforce, CVS, Stash and Continuous build integration tools like Team City

− Involvement in full Software Development Life Cycle of the project and experience of working in Agile teams, Agile Methodology like Scrum

− Strong object-oriented design and development skills

− Experience in testing software methodologies such as Unit testing, Integration Testing, performance testing

− The candidate should have strong written and verbal communication skills.

− Understanding of Agile methodologies, Clean Architecture, SOLID principles, Design Patterns

− Effectively leverage 3rd Party business APIs to ingest various additional data sources into core platform and proficiency in EAI patterns.

− Build tool for monitoring the health and reliability of integrations.

− EDI Engineering working with EDIFACT standard transactions sets (logistics/transportation and supply chain), developing a EDI to XML/JSON and vice-versa translation mapping.

− Experience on event driven and any MQ tool (RabbitMQ, ActiveMQ or IBMMQ).

− Experience with building schemas (XML/JSON) and corresponding validations.

− Identify, investigate and resolve EDI transaction errors or other issues.

− Experience with API Management practices and Governance.

− Building integration components as Middleware(SPOC) and loose-coupled. Good to have skills:

− Experience any database like SQL Server / Oracle can be considered.

− Experience in working on Cloud native architecture or working with Cloud vendors such as Azure, AWS

− Docker, Kubernetes

− Experience with issue tracking systems, preferably Jira

− Experience with Confluence

− Experience in developing applications in responsive design for mobile devices

− Experience cloud application development and DevOps processes

− Experience in applying design patterns − Experience in implementing security best practices at application and database level

− Familiarity with SOAP, REST, GraphQL, XSD, XSLT, event-driven and Microservices

− Familiarity with XML,JSON,EDIFACT, FF,IATA XML

− Partner with other engineering stakeholders on design and architecture to effectively interchange the data sources.

− Research, analyze and recommend solutions to potential interface problems.

− Hands-on EDI support experience and any EAI/EDI tool is a plus.

− Hands-on building API Gateway and Catalogues is must.

− Experience on interfacing any Egypt Payment Gateways, any OGA Gateways (Egypt Tax Authority, Finance.. etc), implementing any Digital Certificate / Signature providers who are authorized by Egypt ITIDA, GPS etc..