Description

Description:

Designs, modifies, develops, writes and implements web-based and server-based software.  Supports and/or installs software applications/operating systems.  Participates in the testing process through test reviews and analysis, test witnessing and certification of software.  Has knowledge of commonly used concepts, practices, and procedures within software development.  Relies on instructions and pre-established guidelines to perform the functions of the job.  Works under limited supervision, self-guided efforts and team collaboration.

Must haves Skills:

.NET Core, deploying apps, SQL Server (understanding of stored procedures, database design) HTML, jQuery

Required Experience

  • 5+ years’ experience with C# web application development 
  • Demonstrable experience with Javascript, XML, HTML, CSS and JQuery is required
  • Experience creating responsive browser based mobile and desktop UIs using JavaScript libraries
  • Demonstrable working knowledge of SOAP and RESTful web services required
  • Experience working with DDL in MS SQL’s T-SQL and Oracle PL/SQL
  • Experience writing unit tests using Visual Studio  
  • Solid understanding of Object Oriented analysis, design, and programming methodology
  • Experience in applying solid object oriented design principals, design patterns and following MS .Net coding standards. 
  • Experience managing solutions in a version control system, as well as creating deployment packages

Desired Experience

  • Experience with Telerik/KendoUI
  • Experience with ElasticSearch, the concepts of document indexing and data caching is a huge plus
  • Experience with JavaScript libraries as such as BootStrap and Knockout
  • Leading projects and team members from a technical perspective

Education

Bachelor's degree