Back to listing

.NET Developer job (REMOTE)
Bucharest, Cluj-Napoca, Chisinau, Iasi, Brasov

Date posted: 15.09.2022

Job type: Full time

Bucharest, Cluj-Napoca, Chisinau, Iasi, Brasov

Remote work

Full time

Job perks: Agility; Multicultural environment; Innovative project

About the project

How we hire:
At Pentalog, excellence is what you'll do. We're guided by a mission to positively impact the software development world.

 

More on the project:
Our client, a top financial solutions provider (debt management services, accounting, bookkeeping, and payment solutions, back-up servicing, financial auditing, and other related services), has teamed up with the technology partner of choice for visionary market research agencies. 

After a successful partnership resulting on the development of DIY tools for an online research platform, the two businesses joined forces for a new mission: create an innovative survey platform.
Now, they are looking for a .NET Developer to join a group of gifted individuals who have a passion for Market Research, for a journey into scalability.

In this role, you will help provide new features that will support most of the leading financial solutions provider’ surveys in the long run, while rewriting or modernizing some of the older parts of the in-house products. The project relies on a roadmap which revolves around gradually splitting monolithic bits into microservices, improving standardization, adopting modern architecture designs (message queuing, event-driven architecture), and using modern operational frameworks (cloud services, implementing SRE, delivering continuously by leveraging blue/green, canary deployments).

As a .NET Developer, you will join one of the scrum teams. Each team is led by a dedicated Product Owner and works on a specific product that is part of a bigger platform.

Tech stack:
C++, C#, Node.js (backend)
Ext.js and vanilla (frontend)
GCP (GCE, Cloud Run, Apigee-X, Cloud functions, managed SQL…), RabbitMQ
GitHub, GitHub Action, Terraform, Octopus deploy, Acunetix, SonarQube
Mobile apps: Objective-C/Swift, Java/ Kotlin
 

Job requirements

  • Proficiency with C#
  • Experience designing web-services with C# and.NET Framework
  • Good knowledge of SQL Server
  • Good knowledge of IIS
  • Very good understanding of API best practices
  • Experience with microservices and good software architecture skills
  • Previous work with building applications for the Cloud
  • Good JavaScript know-how
  • Expert communication skills in English (both oral and written) 

Responsibilities

  • Work on technical user stories to make the platform scalable by transforming monolithic architectures into microservices, making them stateless and using message queueing systems
  • Develop and maintain features for the team’s product
  • Port .NET frameworks code to .NET core and run the app on Docker/Linux
  • Modernize and standardize the code base and code architecture using popular or native frameworks instead of writing everything from scratch 
  • Re-platform the software and integrate with Cloud services such as Google Cloud Run, Google Storage, Secret Manager etc.
  • Help build API first products around standard architectures or protocols such as API proxies, OIDC, OAuth etc.
  • Adopt secure coding best practices
  • Participate in the code quality process by reviewing pull requests and building common technical knowledge
  • Increase test coverage of the software by automating the code 
  • Help the Product Owner build observability (SLI/SLO’s) for the team’s product.

Extra skills

  • Experience with ExtJS, NodeJS
  • Previous work with .NET core
  • Knowledge of OWASP top 10 and security coding practices
  • Knowledge of working with other DB (Postgres, Mongo …)
  • CI/CD pipelines
  • Experience with PowerShell scripting
  • C++ know-how
  • Experience with Cloud (more specifically GCP)
  • Experience with Docker and containerization

Benefits

  • English and French language classes;
  • Competitive salary and bonuses;
  • Free pass to learning platforms;
  • A multicultural, friendly work environment;
  • Working in a company with an Agile mindset: continuous knowledge sharing and validated learning;
  • The possibility to bring your own creative and innovative ideas to life;
  • Mentorship programs that encourage and enable your professional development;
  • Private Health Insurance and meal tickets;
  • Improvement of your hard and soft skills through workshops, knowledge sharing sessions and presentations on multiple IT-related topics.

About Pentalog

As a leading European Software Services company operating internationally in France, Romania, Germany, Poland, Moldova, UK, Vietnam, Mexico and USA, we employ over 1,600 engineers and IT experts who work in a very dynamic, multicultural working environment.

At Pentalog, your talents & ambitions are recognized and rewarded; we offer plenty of opportunities to develop, both individually, as well as a professional, and we reward our collaborators who understand the importance of self-improvement.

Super humans