Position: Senior .NET Software Engineer
Category: .NET
English level: upper
Years of experience: 7

On my current project (a no-code data transformation and automation application for non-technical users), I implemented:

- Integrations with different third-party services, all the major RDBMSs, and different file formats (CSV, XLS, XLSX, XML, JSON, etc.).
- Maintained test servers, databases, accounts at third-party services, etc. Created and supported integration tests.

On one of my previous projects, I created an HTML-embeddable widget that displayed data charts and related comments (JavaScript, Canvas).

For my hobby project, I created a back-end MVC framework with an ORM library and a CMS, based on that framework, with a goal to speed up the development of new modules and simplify association between entities in different modules.
Software engineer with a product mindset and more than 15 years of experience. For the last 6 years, I have worked with the .NET stack as a back-end developer. Before that, I worked as a full-stack developer. I love learning new technologies and finding more efficient approaches to solving work tasks. Also, I have a solid understanding of both OOP and functional programming and excellent research, performance optimization, and bug fixing skills.
I am looking for a position where I can get paid by the hour for the time actually spent on tasks and meetings. I usually work for 25-30 hours per week. This position will be the only job for me, and I’m not planning to combine this position with other employment.

From the technology point of view, I’m interested in the modern .NET stack, microservices, DDD, and event sourcing. I prefer backend development but would not mind working on some frontend tasks.