SoftServe is the largest Ukrainian IT company, a team of 8000+ thinkers and makers, true professionals and good people. We like what we do and do it well. For us, that means a lot.
25 сентября 2020

Senior .NET Software Engineer (ID 56361) (вакансия неактивна)


At SoftServe, we are advisors and providers who operate at the cutting-edge of technology. With you, we set goals and reach them to grow better together, learning from both successes and mistakes. We are a team of 8 000+ thinkers and makers in more than 30 offices worldwide, true professionals, and good people, who like what we do and do it well.
Our client is an American-based, mid-sized company that provides their clients with a possibility to access the Internet privately and securely. Their VPN services are used worldwide and supported on such platforms as Windows, Mac, iOS, and Android. The company’s VPN product has been built on the best VPN protocols and encryption, which makes it reliable and secure for use.
As a Senior Back-End Software Engineer, you will be responsible for the dynamic development of a greenfield solution to replace existing billing platforms. The project goal is to integrate the 3-rd party vendor subscription management platform and implement Account management system. The solution will be represented as a set of several services, mainly DotNet Core web applications that will be integrated with the subscription management platform. It will be hosted in the cloud under the K8S platform and delivered by Gitlab CI. It is going to be cloud-agnostic based on .Net Core 3.1. The target hosting platform is AWS. The application will be hosted as a set of Docker containers inside K8S cluster. RabbitMq will be used as transport for async communication between services.

• Proficient in working with .NET Web-based technologies
• Skilled in Domain-Driven Design methodologies
• Having good knowledge of application configuration management
• Experienced in designing and implementation of core components
• Really knowledgeable about debugging tools and troubleshooting techniques
• Showing experience with performance optimization techniques
• Experient with Docker and version control systems (Git)
• Demonstrating Upper-intermediate English level

• Designing core components and features based on .Net Core platform
• Writing reusable, testable, and efficient code. Participating in and performing code reviews
• Analyzing user and system requirements
• Analyzing performance degradation and providing mitigation strategy
• Providing expertise and support to other members of the engineering teams, particularly in resolving discovered issues
• Us effectively in a challenging Agile environment. Advocating for and practicing agile test methodologies, such as behavior-driven or test-driven development

• Daily communication with the Client and relationship-building engagement
• New opportunities and challenges discovering
• Product improvement
• New features delivery and optimization from the existing ones
• The client’s and team’s satisfaction increase

Горячие вакансии

Все вакансии