View all jobs

Senior Cloud Software Developer (C#.NET)(23102019)

Burnaby, BC
Our client is looking for senior software developers to help build and shape their hospitality technology now and into the future. Candidates will have demonstrated, hands on experince creating scalable, enterprise code with a track record of successful deployments across multiple platforms.

Here’s what you’ll be doing
• You will be responsible for providing technical leadership, solution design and implementation, and help drive the evolution of our mobile application.
• Apply hands-on, expert-level software development capability, including the ability to execute architecture, design, coding, and test tasks to help the development team produce software products that meet or exceed requirements, on-schedule, with high quality results
• Effectively collaborate with other teams in communicating the company’s technology strategy to customers, partners, management, and employees.
• Promote best practice techniques for a high level of quality and scalability
• Promote development best practices including code reviews and unit testing
• Mentor, guide and motivate junior and intermediate cloud developers
• Engage with product owners, scrum masters, QA and other stakeholders to ensure key objectives for target markets are met
• Dive into product specs, technical designs, code and test plans to drive quality deliverables
• Develop new features and improve existing features taking on more complex, mission critical components

What you bring
• Bachelor’s in Computer Science or Engineering or equivalent experience
• Demonstrated a high level of experience in system architecture, technical design and software development technology
• 7+ years development experience of business applications consisting of C# and full stack web and cloud technologies
• 4+ years of experience applying Agile development practices and working with agile based tools, including Microsoft Azure DevOps and GIT
• 3+ years of experience building and mentoring development teams for software product delivery
• Solid understanding of relational databases and proper design for scalability
• Strong knowledge of Design Patterns, Object Oriented Design, Software Architecture, Systems Integration Concepts
• Experience with the design and implementation of REST APIs and services • Proven experience applied development best practices including TDD, code reviews and continuous integration in practice
• Exceptional verbal and written communication skills • Exceptional attention to detail and organizational skills
• Experience with Azure Cloud Services
• Strong technical leadership skills with previous experience mentoring junior developers
• A team player (positive attitude, willing to share knowledge with others, willing to learn, adaptable to change)
• Excellent written and communication skills with High level of comfort communicating effectively across internal and external organizations • Strong interpersonal and organizational skills
• Self-directed and ability to work with others

Bonus Points if You Have
• Experience with Xamarin development framework 
Powered by