Position: Middle/Senior .NET(Desktop/WEB) Software Engineer
Company: SoftServe
Category: .NET
Experience required: 3y
English level: intermediate

**WE ARE**
A newly formed dedicated team at SoftServe who will work with US-based client, the leading provider of technology solutions in the self-storage space, who is creating innovative experiences in an industry where that has not existed before.

Our client believes that storage operators should have one partner they can trust to help them get the results they need for their business.

We will work with the industry’s first fully integrated platform that offers facility management software, facility websites, marketing programs and services, payments, and deeply integrated tenant insurance capabilities all in one solution.

**YOU ARE**
●	Experienced C# developer with 2+ years of commercial experience, developing web-based applications in C# and the latest .NET framework
●	Experienced developing browser-based user interfaces in React or Angular
●	Experienced working with and developing REST or GraphQL APIs
●	Passionate about building the right solutions right and comfortable working in an open-ended dynamic environment, where roles are flexible and communication is essential
●	Have the high focus on producing robust, functional and intuitive software
●	Strong SQL skills preferably in MS SQL
●	Solid tech skills around the basics: software design patterns, implementation, unit testing, debugging
●	Strong history of implementing testing methodologies to move quality to the left.
●	Ability to translate requirements into elegant code solutions
●	Strong written and verbal communication skills showing an ability to interface with business stakeholders and engineers
●	Upper Intermediate or above level of spoken and written English
●	Experience with AWS or other cloud providers and understanding of cloud native systems design a plus
●	VB experience is a plus
●	Experience with Kubernetes, Docker, DataDog, Github, Jira a plus
●	Extensive understanding of clean architecture, software design patterns, SDLC, unit testing, debugging

What will make you stand out:
●	Experience developing desktop applications
●	JavaScript development experience (React/Angular.JS, Typescript, Webpack, or Razor)
●	Self-starter mindset, with the ability, creativity, and confidence to independently problem solve and produce results

**YOU WANT TO WORK WITH**
●	Designing, developing, and deploying new features and enhancements in our cloud application (.NET C#, React, Angular, MS SQL, and VB)
●	Contributing to the software design of our applications to improve development velocity, maintenance cost, testing, functionality, platform independence, and performance
●	Contributing to enhancements and fixes on a VB Winforms Desktop application
●	Participating in continuous iterative process improvements around design, implementation, and testing to improve efficiency and effectiveness
●	Working to integrate Client’s web and desktop applications into a seamless application experience for end-users
●	Enhance design policies, processes, procedures, methods, tests
●	Developing our web-based applications using C# and other technologies
●     Communicate and coordinate effectively within the squad, across our technology team, and with our business partners to deliver on top priorities
●	Work with other engineers, encouraging engineering best practices demonstrating how to create effective designs and write maintainable, reusable code

**TOGETHER WE WILL**
Be a part of the international team who strive to play a role in helping self-storage owners of every size solve problems and run their businesses more efficiently and effectively