Infopulse Ukraine is inviting talented professionals to join our project as a Senior/Middle .NET Developer in our Kyiv, Kharkiv, Vinnytsia, Lviv, Zhytomyr or Odessa offices.
This is a chance to join the team working on the cloud-based architecture of the complex business solution — the customized digital consulting platform.
Our customer is one of the international companies providing audit, tax, consulting, and financial advisory services.
You will get
— Dynamic and interesting projects, professional and career development, an opportunity to join a friendly and self-motivated team
— A team structure that is standard across different projects, allowing to easily switch between them and intensively share knowledge and best practices
Areas of Responsibility
— Participating in solution analysis, design and architecture
— Developing new enterprise applications
— Designing and developing highly modular object-oriented code with extensibility
— Building quality code while adhering to industry standard coding practices
— Performing enhancements or maintenance of existing applications when needed
— Collaborating with customer product owner, customer engineering team, QA and BA units
— Collaborating in a fast-paced, continual learning environment, which requires the ability to quickly adapt and learn new technologies to resolve business issues.
Qualifications
— 3+ years of demonstrated application development experience in the following areas: line of business user interfaces, and multi-tier architectures
— Proficiency in developing applications in C# using contemporary OOP/OOD techniques
— Hands-on experience with ASP Core (2.2 — 3.1), Web API, Redis, SignalR
— Experience with Azure (Storage, KeyVault, SQL) ,Azure Service Bus, Azure Web Job, Azure Functions
— Strong Knowledge of SQL (system design, SP, database project)
— Experience with IoC, DI, DI Containers
— Experience with authentication/authorization, JWT Tokens, and SAML Tokens
— Knowledge of distributed systems, SOLID principles, design patterns, TDD, DDD
— Experience with microservice architecture
— Knowledge of Angular is an asset
— Experience in SCRUM development and unit testing
— Strong communication abilities to articulate technology-based decisions
— Intermediate level of spoken and written English or above.