Position Summary:
20-20 Technologies is looking for a Senior Web Software Developer to work within our Shared Services team. The role of this team is to implement 20-20’s products and solutions for our clients and provide any required customizations the client may want in either the visuals or the flow of the application.
You will play a pivotal role in acting as a technical lead for the other web developers. You will implement and customize web based solutions, oversee work from local and offshore teams and ensure high level quality of the deliveries to the customer. The web solutions implemented will be operated on personal computers but may also, in some cases, be operated on other devices such as tablets and smartphones.
Responsibilities:
- Work with the Business Analyst and the Solution Architect to define the best solution possible that bridges the client’s requirements and 20-20’s existing solutions
- Implement 20-20’s products and solutions for our clients and provide any required customizations agreed with the client in either the visuals or the flow of the application
- Design, implement and debug web functionality using JavaScript, JSON, Backbone, C# and other technologies.
- Provide effort estimates and delivery timeline estimates to the project manager
- Supervise the work of other developers, both locally and offshore, which may also include consultants from time-to-time
- Sometimes modify templates using HTML5 and CSS
- Sometimes participate to client conference calls as a technical analyst
Qualifications:
- 10 years experience in developing web applications with Microsoft web technologies
- College degree in computer science (or equivalent field of study)
- Experience with large web applications with major clients, involving high-volumes, high-availability and secure web sites
- Essential technical expertise:
- Thorough knowledge of JavaScript, JSON,
- Good knowledge of Object Oriented Programming,
- Good knowledge of C#,
- Thorough knowledge of Microsoft Visual Studio 2008 or more recent
- Experience with implementing client-side JavaScript front-end application using REST web services
- Solid analytical, critical thinking, technical skills and problem solving skills
- Excellent communication and interpersonal skills
- Fluent written and spoken English (French, Spanish, Swedish or German are assets)
- Other assets include: knowledge of HTML/HTML5, CSS, Agile or another iterative development methodology, knowledge of XML, XSL, understanding of server-side technologies, experience with the Backbone.js framework and Microsoft SQL, experience in in the retail industry for web development projects