Job Description

- Analyzing and designing systems - Develop C# .NET Web/Windows applications - Identify and communicate technical problems - Maintenance of software applications - Interact with all department staff and members of the software development team to ensure the product meets functional requirements prior to distribution to clients - Remain current on evolving technologies and standards

Requirements

- BS (or higher) in Software engineering or IT. - More than 2 years in programming - Expert at C# .Net programming (WPF, ADO, LINQ, Remoting, Reflection, XML) - Expert at SQL programming & Database Design (Stored procedure, Function, Trigger, Constraints, Replication) - Familiar with entity framework and MVC. - Familiar with jQuery, JSON or other JS frameworks/libraries - Familiar with bootstrap. - Familiar with developing applications with MVC 5. - Strong SQL skills. - Knowledge of website security best practices. - Knowledge of cross-browser compatibility concerns and performance - Familiar with DHTML, CSS and JavaScript - Strong analytical skills. - Software development experience with public facing websites, multi-tier development. - Strong testing and debugging skills - Knowledge of WPF is a plus. - Knowledge of HTML5 is a plus. - Software architecture experience is a plus.

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

To see more jobs that fit your career