JavaScript Engineer
Progressive Edge Consulting
- Cape Town, Western Cape
- Permanent
- Full-time
- Conducting software analysis, programming, testing and debugging
- Identifying production and non-production application issues
- Contributing to all phases of the development lifecycle
- Writing well designed, testable, efficient code
- Ensuring designs follow specifications
- Preparing and producing releases of software components
- Supporting continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
- BSc Degree in a technology-related field preferable
- Proficiency C# with +-4 years solid exposure at an academic or professional level
- Must be interested in pursuing a professional career in JavaScript.
- Strong understanding of object-oriented programming
- Skills for writing reusable C# libraries
- Source control (Git, Mercurial, TFS, SVN or similar)
- For web roles: Understanding of web technologies (ASP.NET, HTML5, CSS, XML, JSON)
- SQL Server 2016, 2014, 2012 and/or 2008 R2, SQL Query and Stored Procedure.
- OO Principles – polymorphism, inheritance, encapsulation
- Proficient in C#, with a good knowledge of its ecosystems
- Familiarity with the .NET framework
- Various design and architectural patterns
- Concurrency patterns in C#
- WinForms, WebForms, WCF, Win Services, Console Apps (any type of C# app)
- Working with enterprise software architectures and design patterns
- Planning, designing and developing new feature functionality for software and platforms as per specifications
- Microsoft Reporting Services, SQL Integration and Analysis Services would be an advantage
- Modern JavaScript libraries (AngularJS, KnockoutJS, EmberJS) is advantageous.
ExecutivePlacements.com