Job Purpose:
To develop and maintain system integrations across internal platforms and customer systems ensuring high performance reliability and quality throughout the development lifecycle.
Key Responsibilities:
- Analyze integration requirements and collaborate with internal and external stakeholders.
- Develop implement and troubleshoot integration solutions using .NET Core and messaging systems.
- Participate in testing (unit integration load) and support quality assurance efforts.
- Suggest improvements to existing integration frameworks and support innovation.
- Provide production support and ensure issue resolution in a timely manner.
- Engage in Agile processes and participate in scrum ceremonies.
Key Skills & Requirements:
- Bachelors degree in Computer Science or related field.
- Minimum 3 years of experience in integration or related software engineering roles.
- Proficient in .NET Core OOP SOLID principles RabbitMQ Kubernetes RDBMS & NoSQL.
- Experience with Agile methodologies.
- Strong communication and interpersonal skills.
Preferred Qualifications:
- Microsoft certification and/or Agile certification.
- Experience with load testing and optimization.
- Knowledge of integration platform innovation and development best practices.