Description

Responsibilities

  • Perform functional, system, integration and regression testing on newly developed and redesigned company software solutions by writing test cases in TypeScript for Protractor.
  • Develop enterprise ASP.NET applications using C# and best-practice approaches to achieve a high degree of component reuse.
  • Develop using Bootstrap or similar library with Java script and HTML5.
  • Maintain and improve current automation stack to keep pace with the new changes being made in deliverables. Keep the tests cases and automation code updated, relevant and effective.
  • Work closely with developers, QA Engineers, and product owners to review and test a custom financial product.

Required Skills

  • Exposure with functioning as a developer in a collaborative and team-oriented environment.
  • Understanding of software architecture principles.
  • Senior knowledge of Angular.
  • Agile development methodologies.
  • Working knowledge of SDLC methodologies (Agile, Waterfall, Scrum, Kanban, etc).
  • Familiar with JS frameworks (NodeJS, AngularJS, Backbone, etc).

Required Experience

  • At least 10 years of experience working on the .NET platform, including experience with .NET 4.0 or higher.
  • 3-5 years of .NET experience with C#, ASP.NET.
  • Experience architecting and developing applications using ASP.NET MVC, ASP.NET Web API, Windows Services, or other relevant platforms Fundamental understanding of web development (HTTP, HTML, CSS, JavaScript).
  • Comfortable working on cross-discipline teams (Engineering, Design, UX, Production, QA, etc).
  • Experience in developing and optimizing SQL Server based applications Experience with NoSQL solutions (RavenDB, MongoDB, ElasticSearch, etc).
  • Experience developing HTTP-based APIs (RESTful, RPC, etc).

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.


 

Education

Any Graduate