Backend .NET Engineer
Amygdalab Careers
Open Positions Amygdalab
We are on a lookout for an enthusiastic and highly-experienced Backend .NET Engineer for one of our advanced process management solutions. In this role, you’ll play a pivotal part in making our platform highly usable and thoroughly enjoyable for marketers by writing large-scale applications.
Daily Responsibilities:
-
Handle the design, architecture, development, code review, and testing of key applications in the following areas: Analytic Dashboard & Reporting, client facing applications, proof of concept prototypes.
-
Work with the following technical stack: REST services, .NET Core, Fluent.
-
Work closely with the product management and design team to define feature requirements and deliver the product that materially impacts the business and improves the customer experience.
-
Manage and communicate work responsibilities to subordinates
-
Identify performance bottlenecks and come up with novel ways to solve them.
-
Design and implement scalable web service APIs.
-
Work with SQL and NoSQL DB systems
-
Develop and maintain various internal tools that manages the forecasting, customer service, and marketing workflows.
General reference stack:
-
Angular 11 (UI) / .NET CORE (BACKEND) / MSSQL (DB) (via Entity Framework)
Technologies & Skills:
-
ASP.NET Web API
-
ASP.NET CORE
-
Entity Framework CORE
-
Dependency Injection
-
Single Sign-On (SSO) / JWT Tokens
-
IdentityServer4 (Nice to have)
-
Microsoft SQL Server
-
SignalR & WebSockets (Nice to have)
​
Frameworks
-
Git - Git Flow Methodology
-
Jira
-
Azure
-
Windows Server
-
CI / CD methodology
-
CI / CD gitlab pipelines
-
Delivering and maintaining the product solution in Docker multi stage build supporting both development and production environments (Must have)
​
Languages
​
-
C#
-
SQL, T-SQL
​
Required skill
for all candidates
Open Minded
Ready to remote work
Ready to improve your knowledge and master it!
​
​