Backend .NET Developer – Mid-Level
Summary
This role involves designing cloud-based software architectures and developing high-performance applications using .NET (C#) and relational databases. The developer will work in an agile environment, focusing on writing robust, testable code while managing project deadlines and system troubleshooting.
- Design cloud-based software architectures;
- Familiarity with the technologies used by the team;
- Ability to estimate effort and set implementation deadlines;
- Ability to work under deadline pressure;
- Troubleshoot and resolve issues that arise during projects;
- Ability to manage conflicts and expectations;
- Proactive approach.
Requirements
- Experience with cloud platforms (AWS, GCP, Azure, etc.) — minimum 1 year;
- Experience with .NET (C#) — more than 3 years;
- Experience with relational databases (SQL Server, MySQL, PostgreSQL) — more than 3 years;
- Design patterns;
- Experience with unit testing (TDD);
- Knowledge of Git;
- Knowledge of agile methodologies (Scrum);
- Knowledge of Docker and Kubernetes;
- Knowledge of messaging frameworks (Kafka, ActiveMQ, RabbitMQ, etc.);
- Good communication and teamwork skills;
- Ability to write robust, testable, and well-validated code;
- Experience building applications that require high availability and high performance.
Core Competencies
Demonstrates expertise in designing cloud-based software architectures and developing applications using .NET (C#) and relational databases. Proficient in agile methodologies and capable of delivering high-performance, robust code under deadline pressure.
Highest-signal resume keywords
- Cloud Platforms (AWS, GCP, Azure)
- NET (C#)
- Relational Databases (SQL Server, MySQL, PostgreSQL)
- Agile Methodologies (Scrum)
- Unit Testing (TDD)
ATS Optimization Keywords
Hard Skills
- Cloud Platforms (AWS, GCP, Azure)
- NET (C#)
- Relational Databases (SQL Server, MySQL, PostgreSQL)
- Design Patterns
- Unit Testing (TDD)
- Git
- Docker
- Kubernetes
- Messaging Frameworks (Kafka, ActiveMQ, RabbitMQ)
- High Availability and High Performance Applications
Soft Skills
- Good Communication Skills
- Teamwork Skills
- Ability to Manage Conflicts
- Proactive Approach
- Ability to Work Under Deadline Pressure