Web Developer - Senior Developer - Full Stack
Location :  Victoria

Opening Date:

Closing Date:
Jul.18.2018 Sep.30.2018

Full Stack Developer skills, knowledge and experience:
• Expert knowledge of Microsoft ASP.NET Web Forms, MVC 5, Web API, Entity Framework, and related technologies. • Expert knowledge with Angular 2+, Bootstrap, knockout.js and TypeScript. • Experience with GitHub and Open Sourcing software – particularly in the context of security, privacy and secrets. • Expert knowledge of enterprise design patterns and architectures. • Expert knowledge of HTML5, JavaScript, jQuery, CSS3 and related technologies. • Experience with test-driven and behavior-driven development. • Experience with Visual Studio Team Foundation Server and Git. • Licenced for Visual Studio Professional with MSDN; Visual Studio Enterprise preferred and preference may be given to Visual Studio Enterprise. • Preference may be given to experience with PCI/CISP compliant architectures • Ability to communicate with clients and function effectively on a high performing and multidisciplinary team. • Experience with agile project management and extreme programming methodologies. • Experience with Microsoft SQL Server, Entity Framework (and Entity Framework Migrations) and LINQ to SQL. • Expert knowledge of modern web design practices. • Knowledge of user experience design and modern user interface trends. • Experience designing rich web interfaces for public-facing and line-of-business applications • DevOps, Continuous Integration, Continuous Deployment tools and practices – including Jenkins, OpenShift and cloud deployment platforms such as Azure and AWS tool suites.

Other valuable experience
• Experience leading and participating in project teams including application developers, business area users and technical resources. • Past experience as a developer of GCPE’s BCS communications platforms. • Knowledge of application design, architecture and development life cycle • Prior experience working on an Agile Development teams on Open Source projects as a developer • Experience with creating documentation. • Experience with implementing continuous delivery/continuous integration pipelines with .net applications. • Automated testing experience.