Share

Software Development

Noun.   The translation of a user need or marketing goal into a software product.

Architecture

Architecture

  • Interoperability

  • Discoverable Web APIs
  • Legacy system integration
  • Service oriented architecture
  • System

  • Azure web applications
  • Cloud and hybrid
  • High availability
  • High performance data architecture
  • Security

  • Industry best practice
  • ISO security standards
  • Controls and monitoring
Design

Design

  • Analysis

  • Requirement gathering
  • Business analysis
  • Stakeholder engagement
  • User stories
  • User Experience

  • Prototyping
  • Desktop application interfaces
  • Responsive web applications
  • Accessibility standards
Code

Engineeering

  • Languages

  • C#
  • Delphi / Pascal
  • Javascript
  • HTML/CSS
  • T-SQL
  • Frameworks

  • .NET
  • React.js
  • Angular
  • Processes

  • Agile Scrum/Kanban
  • Continuous integration
  • Automated test frameworks
  • Secure software development lifecycle
  • DevOps