Job Description :

Title – Sr. Technical Architect .Net

Location - Salt Lake, City, UT (Remote till COVID)

 

•  15+ years’ experience programming enterprise web products.

•  Expert-level knowledge of general engineering concepts like design patterns, OO programming and SOLID principles, UML, HTTP, MVC, APIs, data structures and algorithms.

•  Expert-level knowledge and extensive experience with automated test tools and techniques including test-driven development, behavior-driven development, automated acceptance testing, Gherkin & GWT.

•  Expert-level knowledge and significant experience with REST and WebAPIs, including Web Sockets, JSON, OAS or RAML, Swagger, OData or GraphQL.

•  Robust understanding and experience with DevOps practices in source code management, continuous build and deployment tools: GIT, GitFlow, MSBuild, npm, Bower, NuGet, PowerShell, TFS, Jira, Jenkins, Bamboo, IaC, Docker, Kubernetes, APM tools.

•  Robust understanding and experience with secure coding practices: OWASP, XSS, CSRF, SSO/Authentication, static code analysis tools, ethical hacking.

•  Good working understanding of application architecture concepts like microservices, Domain-Driven Design, broker pattern/message bus, event-driven, CQRS, ports & adapters/hexagonal/onion, SOA.

•  Robust understanding of healthcare revenue cycle concepts and experience with FHIR, HL7 and/or HIPAA. 

•  Expert-level knowledge and extensive experience with Microsoft development technologies and tools: C#, Visual Studio, .NET Framework/Core, Entity Framework, WCF, LINQ, WebApi/MVC, SignalR, NuGet.

•  Advanced knowledge and significant experience with relational and non-relational database technologies and concepts like Microsoft SQL Server, TSQL, ACID, CAP theorem, MongoDB, Elasticsearch, HBase.

             

Similar Jobs you may be interested in ..