WE ARE
Helping our client to touch the heights of his business by providing high-quality assistance here, at SoftServe.
We are a team of high-level professionals developing the unified payroll, benefits, and talent Management Platform. It’s more than Management System software: it’s the compliance and benefits consulting you need. The Product mission is to empower everyone to make data-driven decisions about people. From HR to the
Our MS system consists of Payroll, Benefits Administration, Performance management, and Human capital management core modules.
YOU ARE
• Having 5+ years of experience in overall writing production software
• Strongly proficient in C#/.NET
• Experienced with designing and developing APIs
• Having a perfect understanding of RDBMS, preferably Microsoft SQL Server or Postgres
• Skilled in developing applications using ASP.NET (MVC/WebForms/WebAPI)
• Good at writing maintainable unit and integration tests
• Familiar with JavaScript and other web technologies (HTTP, JSON, etc.)
• Having a concept of security best practices
• Confident in written and verbal communication by demonstrating Upper-Intermediate English level
YOU WANT TO WORK WITH
• Implementing and maintaining containerized gRPC services on .NET Core with C#, and deploying these services to Kubernetes on AWS
• Various Client’s teams (Product, Design, and Engineering) to design APIs that support new or enhanced product features
• Migration strategies for legacy code to move existing functionality out of our monoliths, and into modern services
• Design and contributing features to our shared DotNetHelpers library, which provides core functionality used by all of our .NET services
• Possibility of mentoring other engineers in the team
• Supporting production services on a rotation
• Reviewing design docs and pull requests for relevant services and repositories
• Supporting other engineering organizations, such as Site Reliability, as they bring in new platform features and testing technologies
TOGETHER WE WILL
We’ve built a strong engineering team up-to-date, but have a lot of work ahead of us, including
• 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