Junior .NET Backend Developer
Summary
Junior .NET backend developer building cloud-based software architectures using C#, .NET, cloud platforms, relational databases, Docker, Kubernetes, and messaging frameworks.
- Model cloud-based software architectures
- Be familiar with the technologies used by the team
- Ability to estimate effort and define implementation timelines
- Ability to work under deadline pressure
- Troubleshoot and resolve issues that arise during projects
- Ability to manage conflicts and expectations
- Proactive
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, Kubernetes
- Knowledge of messaging frameworks (Kafka, ActiveMQ, RabbitMQ, etc.)
- Good communication and teamwork skills
- Ability to write robust, testable, and validated code
- Experience with applications that require high availability and high performance