Minimum of 5-6 years of web development experience in single page application
development preferably in Angular.
Strong understanding of cloud software specially AWS.
Proficient in all facets of front-end development with the ability to independently produce
professional front-end interfaces integrate with API etc.
Good understanding of server-side technologies and architectures.
Proficient in technical languages and frameworks including HTML5 CSS Angular C#
REST API JSON and SQL.
Strong understanding of database technologies (SQL required; NoSQL highly desirable).
Deep understanding of software scalability performance and security.
Familiarity with microservices concepts.
Experience implementing custom software on cloud-hosted infrastructure (preferably AWS or
Google Cloud).
Proficient with Git.
Strong experience developing for Windows OS (Linux experience is a plus).
Solid understanding of agile development methodologies.
Good understanding of continuous integration and deployment strategies with experience in
automated build test and deployment processes (experience with automation tools like
Bamboo Jenkins Bower and GruntJS is highly desirable).
Experience with project management and documentation tools (e.g. Jira Confluence
Assembla).
Excellent written and spoken English communication skills.