- Strong knowledge and hands-on experience in modern web development, including frameworks such as Angular and associated build/package management tools like Grunt/Bower.
- Strong knowledge and experience in C# and the .NET platform, including modern language features and .NET Core
- Strong experience in Python development and scripting, including its use for backend services, automation, data processing, and integration.
- Strong working knowledge of Unix/Linux environments, including shell scripting, command-line utilities, application deployment, troubleshooting, and production support.
- Strong experience in full-stack web application development, with a solid understanding of multi-tier and distributed application architectures.
- Solid understanding of Object-Oriented Programming (OOP) principles, design patterns, and software engineering best practices.
- Strong knowledge and experience in relational database design, SQL, and SQL Server, including query development and performance considerations.