Job Responsibilities:
– Develop new functionality and maintain existing solutions with a keen sense for making things fast and efficient.
– Participate directly in the complete software development lifecycle and perform all aspects of development from backend to frontend.
– Recommend new technologies and practices where improvements can be made.
– Passion for building great software that exceeds user expectations.
Experience:
– Proficient in .NET Multi-threading
– Strong experience with SQL Server, query profiling and execution plan analysis
– Web Development experience in .NET technologies (MVC, Web API, .NET Core)
– Experience with modern front-end development (WebPack, any of Angular/AngularJs/React/Vue)
– Strong understanding of Object Oriented Principles and Design Patterns
– Knowledge of code profiling, optimization, analysis tools
– Understanding of Blockchain and Cryptography
– Understanding of network protocols and experience with traffic analysis
– Familiarity with distributed systems patterns and techniques, microservices architecture and communication
– Experience with cloud-based applications and deployments
– Analytical and problem-solving abilities
– Willingness to write clean and reusable code
– Team-oriented mindset
– Fluent in English
– Proficient in .NET Multi-threading
– Strong experience with SQL Server, query profiling and execution plan analysis
– Web Development experience in .NET technologies (MVC, Web API, .NET Core)