Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
2–3 years of professional experience as a Software Engineer.
Strong expertise in C# development.
Advanced knowledge of relational databases (SQL Server, PostgreSQL; MySQL or Oracle is a plus).
Experience with modern front-end frameworks, preferably React.
Solid understanding of database design principles and performance optimization.
Experience with cloud platforms (AWS and/or Azure).
Hands-on experience with Docker and Kubernetes.
Knowledge of service-oriented architecture.
Strong problem-solving skills and attention to detail.
Excellent communication and leadership abilities.
Experience with serverless computing.
Experience delivering complex, scalable software projects.
Exposure to modern DevOps practices and CI/CD environments.