Position: C# developer for Windows
Company: SoftServe
Experience required: 3y
Category: .NET
English level: upper
Published: 2020-10-01T00:00:00+03:00

WE ARE 
We’re looking for Middle/Senior Software Engineer to be a part of the team working on networking protection (roaming client that allows security and policy-based protection). You will join a dynamic, multi-talented and hardworking engineering team, which reacts actively on every customer request, trying to figure out on the issues and provide immediate response and focuses on the improvement of the product making it cross-platform. 
Our product provides security and policy-based protection, including intelligent proxy, to be enforced no matter the network to which you are connected. Whether you're at the office, your hotel, a coffee shop, or using a mobile hotspot, the roaming client enforces policies set by you. It includes the ability to deliver granular policy enforcement and reporting information about the specific computer identity or even the logged-in Active Directory user. 
 
YOU ARE 
Software Engineer with proven experience in C# and having the below-mentioned skills:
Experience in developing user applications for Windows OS 
Readiness to cross-platform work, your team members will be experts in developing applications for macOS and iOS 
Strong knowledge in IP Networking 
Understanding of HTTP service behaviors 
Solid understanding of network protocols like DNS, TCP/IP, UDP, HTTP, HTTPS 
Expertise in C++ is preferable 
Readiness to work in constant communication with the customer, 3rd party to figure out details and move forward 
Experience in an Agile based team in collaboration with other development teams, product managers, etc. 
Aware about the roles of other stakeholders who do not report to the person but take very active participation in design, decision making, selling, implementation and other activities (like the sales team, delivery team, etc.)  


YOU WANT TO WORK WITH 
Us having the possibility to
Implement features and enhancements for the Windows roaming client in C# (and C++ preferable)  
Provide support for triage and remediation of customer issues 
Work directly with support engineers and customers when needed to address defects and satisfy feature requests 
Work with test automation engineer to maintain consistency between code and CICD pipeline test tools 
Where appropriate, refactor existing code for performance and stability 
Review and resolve code issues identified by static analysis tools 
Collaborate with cloud team on development of full stack feature implementation 
Implement unit and functional tests for new and existing features – preferable but not the must 


TOGETHER WE WILL 
Work with one of the worldwide top company logo  
Closely work with American stakeholders
Grow professionally and learn from each other
Make you familiar with our structured career path and development opportunities
Collaborate closely to solve problems, establish processes, and deliver a high-quality product