Position: Разработчик C#
Category: .NET
English level: upper
Years of experience: 6


Responsibilities develop, test and implement new software provrams.
- identify tasks that could be improved through automation.
- suggest, plan and imolement software improvements and upgrades.
Enviroment : C#, Asp.Net,.Net Core, Soap services, Web api, Hangfire services, Windows services, Oracle, PostgreSql, Sql server, mySql, Crystal reports.

Created initial framework for team members to start with
Mentored team members, controlled code reviews
Implemented a standalone security module for authentication and authorization
Implemented a standalone OAuth2 authorization/resource server
Integrated SSO login with third party applications
Stored active user sessions in Redis session store to achieve session replication

Analyzing technical specification, business requirement documents and writing
Leading/mentoring offshore team members, interviewing candidates for project,
conducting code reviews
Implementation of caching mechanism to fix critical performance issues
Supporting development of a few front end components using Angular
Developing async calls for Jenkins API to trigger multiple builds remotely
Developing, performing of software tests applying best practices like TDD, BDD
and Performance testing, Stress testing
Analyzing production logs to find cause of the issue
Initiated efforts to migrate a monolith legacy project to .Net core micro services
Strong experience in branching , tagging, maintaining version across different
Building, deploying application using CI/CD tools , experience with Jira in
combination of Confluence