As a member of our international team of software professionals you will be responsible for:
Building a responsive, highly-available and robust web applications and services
Performing requirements analysis and technical design of changes. Documenting them in a proper way.
Developing a decent set of automated unit, component and integration tests for your code.
We are looking for a confident professional with at least a few years of professional experience with most of the following technologies and techniques that we use every day:
- C# and .NET Framework
- T-SQL and SQL Server
- AWS and Amazon DynamoDB
- Design patterns and design principles (DRY, KISS, SOLID etc)
- Design of high-load, object-oriented multi-tiered systems
- Micro-service architecture
- UML as a sketch
- Code review
- Continuous Delivery
- Use-case modeling
- Agile and Lean principles