Technical Experience:
• Must have:
• Strong troubleshooting skills across network, application, hardware, and service layers
• Strong analytical, problem solving, and communication skills
• Proficient with C#, .Net Framework, PowerShell and Visual Studio
• Proficient with ASP.NET, Azure, and Web API
• Experience with design patterns, especially cloud resiliency patterns
• Experience in code refactoring, quality improvement, and performance optimization
• Strong knowledge of multi-threading scalability, performance, and application security
• Knowledge of SQL Server 2014/2017 database concepts
• Experience automating build and release pipelines
• Experience with Windows Server and IIS internals and administration
• Experience working in an agile environment with an SDLC like Scrum, SaFE, etc.
• Experience participating in product release cycle, including code reviews and defect triage.
• Experience with software development best practices like test-driven development.
• Nice to have
• Experience with .Net Core
• Knowledge of networking patterns for cloud-hosted services
• Knowledge of Azure infrastructure and architecture
• Knowledge of HTML5, CSS, JavaScript, Angular, and Bootstrap
• Relentlessly document your implementation, patterns, practices, and processes