-Design and architect complex, scalable web applications Develop and code business applications, multi-tiered web and client server applications using: C#, , XML, SQL, HTML5, JQuery,Javascript.
-Maintain and enhance existing applications Write and supervise the technical product documentation
-Technical design, mentoring and implementation of best practices and processes
-Develop the software architecture based on the business requirements and constraints
-Ensure efficiency of your team by giving them technical advices along the delivery process
-Be responsible to deliver proof of concepts which validates technical choices
-Organize knowledge sharing and continuous learning For recruitment process, be responsible to assess technical capabilities of candidates
-Technical Requirements Excellent knowledge of Web Forms, ASP.NET (MVC), C#, Framework , Entity Framework, Windows OS and API's, Visual Studio, Unit testing within VS 2019 Proficiency with Web Services and Web Technologies
-Proficiency with continuous integration tools and techniques Very good SQL Server 2008 knowledge Very good knowledge of web-development technologies: HTML5, JQuery, Javascript
-Very good knowledge of OOP and OOD, design patterns, n-tier applications, distributed applications, SOA
-Experience with WPF (Windows Presentation Foundation), WWF (Windows Workflow Foundation) and WCF (Windows Communication Foundation) is considered an advantage