Description

  • Experience in software design and development with strong fundamental knowledge of SDLCs such as Agile, Scrum, Kanban, or Waterfall.
  • Participates in the defining of and adherence to best practice in development following coding standards.
  • Strong hands-on experience developing web services (SOAP and REST) in a cloud-computing environment such as AWS or Azure.
  • Experience with high traffic, high volume web applications is a strong plus.
  • Strong knowledge of design patterns and best practice software design.
  • Ability to write object-oriented, self - documenting, maintainable code.
  • Relevant experience and passion writing solid unit test cases.
  • Superior troubleshooting and problem solving abilities.
  • Proven ability to deliver quality results on time with minimal supervision.
  • Ability to multi-task and switch context quickly and seamlessly.
  • Communicating, both verbally and in written formats, with both business and technical stakeholders to achieve product engineering objectives;
  • Working across all aspects of a technology solution such as integration, data, web API services, back-end, network, deployment, scaling, security, performance and development;
  • Managing rapid prototyping efforts with new and emerging technologies leveraging agile development techniques;
  • Contributing to design of successful technical/integration architectures for large scale platforms with a mix of 3rd party vendor, open-source, custom software, including the documentation of technical assumptions and decisions;


 

Demonstrates thorough abilities and/or a proven record of success in the following areas:

  • Backend Technologies - .Net, C#, Javascript, AJAX, JSON,XML, Node.js, Typescript
  • Frontend Technologies - HTML, CSS, Xamarin
  • Cloud technologies - Serverless computing, Azure or AWS;
  • Middleware & Integration Technologies - Azure, JOI middleware;
  • Database Technologies - Microsoft SQL Server, MongoDB;
  • Testing Technologies - Unit test via Mocha/Chai.
  • API Standards Specifications - Swagger or Open API;
  • API Standards - SOAP and REST;
  • Source Code Repository - Git, VSTS, Bitbucket;
  • Design Patterns Object - Oriented programming, MVC, SOLID principles.
  • Software development life cycles - Agile, Scrum, Kanban, or Waterfall

Education

Bachelor's degree