Position: Senior Software Engineer (full-stack)
Category: .NET
English level: upper
Years of experience: 4

1) Take technical decisions:
- lead technical aspects of one of the subprojects;
- introduced Redux in the current project;
- introduced SonarQube in the current project.
2) Design architecture:
- took part in designing and documenting architecture of 2 integrations, proposed alternatives which significantly simplified solution and decreased development and testing estimates;
- took part in planning and documenting architecture for a complete redesign of our main web application.
3) Improved performance of one of the subprojects.
4) Improved code quality of the project.
5) Substitute team lead:
- lead calls with customer;
- plan sprints and negotiate dates;
6) In charge of one of the subprojects.
•	development of back-end and front-end parts of web applications (financial domain);
•	development of integrations with 3-rd party systems (e.g. Salesforce);
•	maintenance of project infrastructure hosted in Microsoft Azure as well as the deployment process using TeamCity;
•	was dealing with the customer's requirements (including refining and discussing with the customer);
•	was involved in making architectural decisions as well as writing technical documentation;
•	was in charge of one of the subsystems (lead technical aspects, communication with customer and communication with end clients to help with troubleshooting);
•	substituted team lead (during this time: led calls with customer, planned sprints and negotiated dates of releases).
1) Flexible schedule.
2) Not really old technologies.
3) Ability to grow.