Position Title: Developer in Core Infrastructure Development (CID)
Level: Associate
Key Responsibilities
-As an Associate Developer, a successful candidate is going to be responsible for hands-on development. The candidate will be part of a wider team, with stakeholders located all around the world, including Montreal, New York, Budapest, Shanghai, Hong Kong, and Tokyo.
-The candidate will be responsible for developing business critical features and will be expected to be part of the design process focusing on architectural changes, stability and performance improvements, and user experience tweaks.
-The CID team is embracing Agile and DevOps, hence the candidate will be expected to demonstrate continuous improvement, and to take ownership of end-to-end delivery, quality, and business impact of their deliverables.
Required Technical Skills
-Deep hands-on experience with .Net, PowerShell, MS SQL Server, and Angular framework
-Strong troubleshooting skills with complex systems
-Hands-on experience with web services, APIs, and REST
-Hands-on experience with distributed, large scale, highly available systems
-Hands-on experience with Continuous Integration systems (Jenkins, Azure DevOps)?Hands-on experience with SDLC, Agile, BDD and various levels of automated testingf
-Knowledge of design patters and anti-patterns
Preferred Technical Skills but not required
-.Net Core / ASP.Net Core and containers
-SCCM / System Center Orchestrator
-Active Directory and LDAP knowledge
-Knowledge of micro-services architecture and containerization
Required Leadership Skills
-Good communication in English - ability to clearly express (verbally and in writing) status, design, thoughts & ideas to varying audiences across regions
-Strong collaboration mindset - ability to work effectively with developers, engineers, operations, product and project management, and other stakeholders
-Driving change - ability to focus on a goal, and independently resolving challenges or escalating in a timely manner as needed