What you’ll be doing:
Design and develop 24/7 high scale APIs and distributed system using Microsoft Azure cloud, C#, RabbitMQ, Redis and more
Design, code, test and debug complex computer solutions
Provide scope, resource and time estimates for complex projects
Independently analyze and solve complex problems
Express problems and solutions visually through white-boarding
Create and maintain technical documentation
Manage source code versioning and deployments
Position Requirements:
Qualifications:
Bachelor’s Degree in Computer Science or related field preferred
8+ years’ coding experience utilizing C# and Visual Studio
Experience with SQL Server databases- MUST!
Familiarity with source code management systems (Git, Subversion, TFS)
Knowledge of tracking software such as Jira and Confluence- Nice to have
Excellent English communication skills (written and verbal)
Object Oriented Programming Concepts
Specific Skills/Attributes:
8+ years’ experience developing C# WinForms, Web-Services/ WCF.
Experience with multithreading using native threads and or task
Experience with Rest,
Experience with the .Net 4.0 and 4.5 framework
5+ years’ experience with database access methods/frameworks such as ADO.NET, LINQ and Entity Framework
Experience with SQL Server including stored procedures (T-SQL)
Strong skills in problem solving and debugging
Team orientated
Attention to detail
Passionate about building great software
Other skills considered a plus:
Advantage: experience with Web Applications- HTML, Javascript and/or react/angular.
Advantage: knowledge of .Net Core