If you are a Senior C# Developer and love to work with cutting-edge technology (.Net Core, REST, AWS, Elastic Search, etc.) in a highly collaborative environment, this is the right place for you! If you are a passionate, driven, detail-oriented, resourceful software engineer, keep reading! If you are the type of person who can mitigate roadblocks, and understand and resolve problems quickly and efficiently, let’s talk details!

Duties &Responsibilities

  • Contribute to the timely implementation of a wide variety of 3rd party integrations into the platform
  • Assist in technical problem-solving discussions and time estimation on the implementation of these integrations
  • Assist other development teams that need to make use of the integrations
  • Identify problems quickly and propose solutions
  • Effectively use development tools to get your work done quickly and efficiently.
  • Write clean and clear code with effective tests to ensure the highest levels of product quality
  • Use software design principles and patterns to write efficient code
  • Use your deep understanding of the development tools to automate repetitive tasks and improve efficiency
  • Be accountable on a senior level for your work with minimal to no reliance on others to identify potential issues or bugs in your implementations
  • Keep up to date with technological trends that affect your day-to-day work activities
  • Work in a self-sufficient manner and contribute meaningfully to your team
  • Collaborate effectively with the product management team as well as other overseas teams to make sure your implementations meet client expectations
  • Model and strengthen our culture of transparency and knowledge sharing among team members

DesiredExperience & Qualifications

  • 3+ years of experience in C# (.NET Framework/.NET core)
  • Experience working with REST APIs or similar
  • Experience with SQL Server and MySQL
  • Some knowledge of AWS or Azure cloud services
  • Working experience with Unit Testing frameworks
  • Understanding of CI/CD pipelines & processes
  • Worked with an agile team
  • You’re not expected to have deep expertise in every dimension below, but you should be interested in learning any of the less familiar areas
  • Experience in developing distributed, cloud-based solutions.
  • Experience mentoring others and/or willingness to do so
  • It’s not all about the hard-core dev skills but also the awesome soft skills that will make you a perfect Gemini fit
  • You understand the importance of contributing to the collective success of the group
  • You are a well-organized, ingenious, good communicator and emphatic person;
  • You are cool under pressure and capable of delivering quality work within tight schedules
  • You are adept at engaging effectively with global teams
  • You have an adaptive learning approach to update and apply technological skills continuously
  • You have a strong ethical compass and value system in your professional approach
  • You are outcome-oriented and focused on achieving objectives



We receive an overwhelming response to our adverts and it is not possible for us to speak to each applicant.  Therefore, your CV will be doing your talking, so please make sure your CV and introduction clearly shows how you match the requirements of this role.

Shopping Basket