Position: Senior .NET Software Engineer
Company: Softserve
Experience required: 3y
English level: intermediate

WE ARE
Our client is American corporation in the Energy, Oil, and Gas Industry. They sell innovative, intelligent, mobile, web-based, user-friendly software for energy business management. It provides employees with easy-to-use tools and increases productivity through integrated and automated workflows that replace time-consuming work. So the product it sells — role-based dashboards that deliver job-specific and actionable information as well as workflows designed for particular users or groups of users and in general help companies be industry leaders.

YOU ARE
A Senior Full Stack .Net Software Engineer experienced with
• .NET Core 3.1
• ASP.NET MVC WebAPI
• Entity Framework Core 3.1
• RabbitMQ (NServiceBus is a plus)
• Azure DevOps (Pipelines, Artifacts)
• AutoMapper, FluentValidations, NSWag
• Postman
Angular 10, Kendo UI
Distributed systems, messaging architectures is a plus point
These soft skills describe you as
• A self-motivated, well-organized, detail-oriented, and a strong team player
• Able to get results in a tight schedule
• Initiative and self-sustainable professional
• Ready to help others in case of need
• A really skillful presenter and communicator

YOU WANT TO WORK WITH
• A new project with new technologies
• The mature team of experts and to get new knowledge/experience from Architects
• Product owners closely to understand business needs and project requirements  
• Design and development of new functionality  
• Proactive research and proposing new solutions
• Taking full technical responsibility over the solution excellence 
• Implementation of application Front End to Angular 

TOGETHER WE WILL
• Work in the friendly team
• Support your technical and personal growth — we have a dedicated career plan for all roles in our company
• Work with dynamic projects and still have a very stable place to work
• Take part in internal and external events where you can build and promote your personal brand
• Give you access to experienced specialists willing to share their knowledge