Jobs for Humanity is collaborating with YUPRO Placement to build an inclusive and just employment ecosystem, supporting individuals from all walks of life.
The position is for a Senior Software Engineer, which is a contract opportunity with the potential to extend or convert.
This is a fully remote opportunity.
The Senior Software Engineer will design and develop solutions that support Loss Prevention investigation tools.
Responsibilities include designing, developing, and maintaining RESTful APIs and real-time data streaming solutions using Kafka.
The role involves integrating data across multiple systems and applications.
The engineer will lead architecture reviews and peer code reviews.
Collaboration with cross-functional teams and mentoring junior engineers is expected.
The position requires optimizing system performance and scalability.
Requirements:
Candidates must have 8+ years of experience in software engineering.
Proficiency in C#, .NET Framework, .NET Core, and Azure is required.
A minimum of 4 years of experience with microservices architecture is necessary.
Experience using Confluent Kafka and cloud deployment tools is essential.
A strong understanding of Agile/SDLC methodologies is required.
Benefits:
This is a contract role with the potential to convert to a permanent position.
The position is fully remote, allowing for flexible work arrangements.