5-7 years of experience as a .NET software engineer
Experience with container-based service delivery strategies (Docker, Kubernetes)
Demonstrable micro-service/SOA design and implementation experience
Familiarity with GitHub, CI/CD and optionally continuous delivery mechanisms
Requirements:
Write clean, scalable code using .NET programming languages
Test and deploy applications and systems
Revise, update, refactor and debug code
Design and implement microservices/SOA architectures and integrate with REST/SOAP and service bus concepts
Job description
.Net Core 1.0 and 2.0 ASP.Net core, LINQ, JavaScript, MVC, Entity Framework Core w.0;
Understanding of enterprise level software design patterns;
Experience with GitHub, Continuous Integration, and optionally continuous delivery mechanisms;
Demonstrable micro-service/SOA design and implementation experience;
Familiarity with infrastructure and platform as a Service concepts;
Understanding of the SDLC and Agile development methodology;
Bachelor’s degree preferred or equivalent experience at an enterprise level;
Familiarity with contemporary service-bus architectures such as Kafka;
Understanding of service technology, protocol, security and discovery (SOAP, REST);
5-7 years’ as a .Net software engineer;
Experience with container based service delivery strategies, such as: Docker, Kubernetes;
Understanding of multi-threaded and concurrent programming techniques . Write clean, scalable code using .NET programming languages Test and deploy applications and systems
Revise, update, refactor and debug code roven experience as a .NET Developer or Application Developer
Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View- Controller (MVC))
Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3
Familiarity with architecture styles/APIs (REST, RPC)