Senior Kafka Developer with C# .NET at AMCS Group
Dublin, County Dublin, Ireland -
Full Time


Start Date

Immediate

Expiry Date

20 Jul, 25

Salary

0.0

Posted On

21 Apr, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Architecture, Aws, Kafka, Real Time Data, Computer Science, Microservices

Industry

Information Technology/IT

Description

WHO WE ARE:

Sustainability software specialist, AMCS, is headquartered in Ireland, with offices in Europe, USA, Canada and Australasia. With over 1,300 highly-skilled employees across 22 countries, we specialize in delivering technology solutions to facilitate a carbon neutral future.

WHAT WE DO:

Our innovative SaaS solutions increase efficiency and boost sustainability in resource-intensive industries. Over 5,000 customers across 23 countries already benefit from our Performance Sustainability software, ensuring we deliver practical solutions for improved profitability and environmental resilience across the globe.

QUALIFICATIONS:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Kafka, with a strong focus on C# and .NET Core.
  • Solid understanding of event-driven architecture and real-time data streaming using Kafka.
  • Strong experience designing, building, and maintaining Kafka-based messaging systems.
  • Experience with RESTful API services and integrating Kafka with .NET applications.
  • Familiarity with version control systems (e.g., Git).
  • Strong problem-solving skills and attention to detail.

PREFERRED QUALIFICATIONS:

  • Experience with cloud platforms (Preferably Azure or AWS).
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes).
  • Knowledge of microservices architecture and distributed systems.
  • Familiarity with Agile development methodologies.
Responsibilities
  • Design, develop, and maintain robust API services that leverage Kafka for real-time data streaming.
  • Collaborate with cross-functional teams to gather requirements and translate them into scalable technical solutions.
  • Implement event-driven architecture with Kafka to ensure the scalability and performance of services.
  • Optimize application performance to ensure high availability and reliability of Kafka-based systems.
  • Write clean, scalable, and efficient code following best practices for .NET and Kafka integration.
  • Participate in code reviews and provide mentorship to junior developers on Kafka and .NET best practices.
  • Work closely with DevOps teams to ensure proper Kafka infrastructure setup, configuration, and monitoring.
  • Stay updated with the latest industry trends and technologies related to Kafka, .NET, and microservices.
Loading...