Senior .NET Software Engineer Offline
Project Overview:
As a Backend Software Engineer, you will become a part of a team, that will be responsible for extending the core of client's e-commerce system, its customization and integration into software ecosystems of end customers.
Responsibilities:
- Work closely with customers and remote teams to design, implement, test and continuously improve scalable and extendable platform;
- Participate in design review, code reviews and product demos;
- Take accountability and responsibility for full life cycle of product features (from design, sizing, implementation, testing, delivery to monitoring and deprecation when needed);
- Propose process improvements and drive changes;
- Propagate quality culture among colleagues.
Requirements:
- 4+ years of commercial experience;
- Strong knowledge of .NET Core/ASP.NET Core, and at least one SPA Framework;
- Knowledge of OOP/OOA, software architecture design patterns;
- Ability to write high quality code following TDD practices;
- Profound knowledge of relational DB, practical knowledge of MS SQL Server;
- Good understanding of XP practices and SDLC;
- Upper-intermediate level of English, well-developed communication skills.
Preferred skills:
- Previous experience of work on large projects;
- Experience with EPI Server;
- Knowledge of UML and software modeling;
- Personal traits: analytical thinking, responsibility, sociability, ability to work in team, attention to details;
- Exerience using Cubernetes as orchestrator tool would be a big plus.
Technologies:
- .NET 4.7, .NET Core, ASP.NET Core;
- EPiServer CMS;
- Azure KeyVault, Azure Storage;
- Entity Framework;
- Amqp, ServiceBus, Owin, AutoMapper, log4net, ApplicationInsights;
- Tools (JIra, Azure devops).
Required skills experience
| .NET |
The job ad is no longer active
Look at the current jobs C# / .NET Kharkiv→