Middle .Net Developer for Loyalty and Rewards Platform

Location: Kharkiv, Ukraine

About the customer

Our customer is one of the largest software platforms for mobile payments and e-commerce around the globe. It’s a fast, secure, and reliable technical solution that combines coupons, loyalty, and mobile payments. Using their end client’s know-how or connecting the already existing programs to the  customer’s platform, this software customizes the digital loyalty programs according to the clients’ needs.

About the project

While the industry just talks about mobile payment, our customer makes it work: “Alongside with our partners, we develop and operate the most successful mobile payment system in Europe. Become a part of our success!”

About the team

The whole development team (up to 10 people) is divided into 2 parts: front-end (including architect) and back-end developers. The first one is located in Germany (Munich); the second one is in Ukraine (Kharkiv). Overall, the team consists of highly qualified Mid+ and Senior Developers. Product Owners and C-level management are also located on the German side.

Responsibilities

  • Designing, implementing and testing RESTful web service applications and web apps
  • Ensuring high quality of software by applying state-of-the-art development methodologies (TDD, Continuous Integration)
  • Contributing to system integration and application lifecycle management
  • Working in an Agile environment according to Scrum methodology
  • Conducting code reviews

Required Skills:

  • 2+ years of work experience as a .NET developer
  • Object-oriented design and development in C# with .NET
  • Good understanding of design patterns and architecture best practices 
  • .NET 4.x, IIS
  • .NET Core 2.x, 3.x
  • ASP.NET Web API 2
  • RESTful web services
  • VCS (SVN, Git)
  • Relational databases (preferably SQL Server)
  • Unit Testing, Integration Testing
  • Docker, Kubernetes know-how
  • Upper-Intermediate English

Nice-to-Have 

  • Experience with transaction processing systems, such as payments or telecommunications
  • JetBrains TeamCity
  • Virtualization (Hyper-V, Oracle VirtualBox)
  • Configuration management and Continuous Delivery know-how
  • Knowledge of Cryptography practices
  • Domain-driven Design (DDD)
  • Agile know-how (Scrum)
  • Atlassian Tools (Confluence, Jira)
  • Knowledge of Azure Cloud Services, DevOps
Got questions? Don't leave, ask Alona Milashenko via Skype: live:.cid.6a2a93c0ce37ea2c

About Brightgrove

Brightgrove is an industry-leading software company with offices in Kyiv, Kharkiv, and Minsk. We build award-winning products that bring significant value, generate an inspiring result, and help our clients succeed. Our key industries include Retail, Manufacturing, Energy, ISV & Marketing Agencies, Medicine, Online TV broadcasting, and many more.

Our development team currently counts more than 350 people across different accounts, organized around technologies and products. Although we work in multiple teams, on different platforms, and in various languages, we all share the same goal and idea of how to build things.

What You Get with Us:

  • Very warm and friendly working environment
  • Professional and career growth
  • No corporate BS – we’re moving too fast for that
  • Competitive compensation depending on experience and skills
  • Opportunities to travel international and between our offices
  • Working with the latest technologies
  • Excellent opportunities to work with remarkable teams from all over the world
  • Flexible working hours – as long as you get the work done
  • Comfortable and cozy office in the city center
  • Awesome corporate events

At Brightgrove, developers are integrated, involved, and essential to each part of our company. As with wine, great software is created by great people.

Apply for this position
Select file
img