Senior Software Developer

Job description

Looking for an individual capable of independent thinking and problem solving skills to maintain and develop a software product that is composed of a server application and multiple client applications. Applications are both Web and WinForms clients. The position requires fluency in multiple languages and platforms including SQL and SQL Server, .Net Framework, WinForms, C#, MVC5 and javascript. The position involves a wide range of activities including new feature development, resolution of existing issues, performance enhancement, modernization of the existing code base and technical support. Candidates must be able to take a problem or set of requirements analyze it and formulate and implement a solution. They should be comfortable reading and understanding existing code and have experience with writing and refactoring code for testing.

Job requirements

5+ years experienced full stack development, with at least 2 years of experience in each of:

  • .Net Framework: C#, MVC 5, ASP.Net, WinForms.
  • SQL Server: SQL Queries and Stored Procedures, SQL Administration.
  • Web: JavaScript (es6), JQuery, css, html.
  • Testing: Unit Testing experience, NUnit, Moq. 
  • Optional: Knockout, DevExpress Components, .Net Remoting, SVN, Git.
  • Advantage: B.Sc. of Engineering / Computer Science / Exact Science.