Job Openings C# Developer (Mid - Senior) (HCM)

About the job C# Developer (Mid - Senior) (HCM)

A bit about us

We're a world-leading smart mobility SaaS tech company with almost 2,000,000 subscribers across 23 countries. Our teams are collaborative, vibrant, and fast-growing, and all team members are empowered with the freedom to influence our products and technology.

Are you curious, innovative and passionate?

Do you take ownership, embrace challenges, and love problem-solving?

We're looking for a Software Developer (C#) who will help us continue to build industry-disruptive tech products and revolutionize the way our customers use technology.

You want to

  • Design and develop scalable desktop solutions and Windows services for global use
  • Write high-quality code that adheres to coding standards and is performant
  • Create and modify functions, stored procedures, and triggers in PostgreSQL
  • Experience in Javascript OR Docker is a MUST.
  • Be independent and take full responsibility for the development of modules/features
  • Work with UX/UI designers to implement user-friendly solutions
  • Introduce new technologies into the team based on fit and suitability to deliver a solution
  • Be able to deep dive into the technical aspects needed for application optimization

You have

  • Bachelor's Computer Science degree or equivalent industry experience
  • Extensive experience in programming with C# (.Net Framework 4 and above)
  • Strong experience in working with Relational Databases, experience in PostgreSQL a plus
  • Experience in consuming and feeding Web APIs (SOAP / REST)
  • Strong understanding of SQL
  • Strong knowledge and understanding of SOLID principles and design patterns
  • Experience using source control technologies such as Git and SVN.
  • Experience in/with any of the following is a plus:
  • Mapping technologies such as Google Maps/OpenStreetMap
  • Agile development methodologies
  • Performance/analytics tools for desktop applications and services
  • Continuous integration software such as TeamCity
  • Unit testing, test-driven development, static code analysis