.Net Senior Developer/Architect

Location: Burnaby, BC
Date Posted: 01-09-2018
Our Burnaby client is actively seeking .NET Senior Developer/Architect for a long term contract opportunity. The Senior Developer/Architect is an Integration team member involved in many aspects of a customer engagement, from the collaborating with our clients team members and customers to determining the best solution for a particular engagement to the design, development and delivery of software products. 

Responsibilities:
  • Designing, developing, implementing, and releasing high quality custom software solutions using Scrum.
  • Applying the very best technical agile patterns and practices when building custom software solutions.
  • Collaborating frequently with customers to provide technical consultation and assistance; and working with these customers to build software solutions that add the most value to their business.
  • Working under some supervision from a Solution Architect or Delivery Leader, but will be expected to work independently on complex, non-routine tasks and projects - many unique to our customers' organizations. You may interact with end users and other technical personnel to identify and correct issues.
  • Maintaining continuous, open, consistent professional communication with customers, peers and team members. Openly listen to others and confirm understanding to ensure everyone is on the same page.
  • Proactively looking for ways to keep all time productive and will use non-customer time for personal training, internal projects and administrative tasks.
  • Working on project teams consisting of both customers and other team members.
  • Be committed to making a positive impact on our clients' engagements.
  • Working closely with team members on quality-related activities.
  • Leading and mentoring junior developers through projects.
Qualifications
  • Experience working on large enterprise application integrations. Deep understanding and delivering solution using common messaging patterns.
  • Deep understanding and experience with agile development practices, including unit testing and continuous integration.
  • Willingness to take on additional responsibility to ensure team success and quality solutions.
  • Team player that understands how your own work is important to the team's success.
  • Ability to multitask across different projects.
  • Become a partner and trusted advisor to clients, advising on best-fit technologies and best practices.
  • Good knowledge of SAFe Agile – if you don’t have this, you should possess a willingness to learn and adopt it quickly.
  • Database development skill using SQL Server
  • Working knowledge of object oriented design, patterns and practices
  • A deep understanding of the .NET platform
  • Experience with .NET WebAPI, MVC
  • Work with other developers on concepts such as SOLID, DRY, ORM, dependency injection, REST, and the use of JavaScript in modern web applications.
  • Development experience using HTML5/CSS/JavaScript frameworks such as AngularJS or Ember or equivalent.
  • Professionalism to include written and oral communication and the ability to communicate collaboratively in front of a whiteboard. An ability to understand your audience and adjust your communication style appropriately.
  • Ability to learn business concepts quickly.
  • Data transform knowledge. 
  • A caring attitude – care about what you do, who you do it with and how you’re going to be successful in the end.
  • 8+ yrs. professional software development experience.
  • Solid working knowledge of four or more of the following technologies:
  • Authoring APIs compliant to REST standards.
  • Development using HTML5/CSS/JavaScript frameworks such as Knockout.js
About Affinity Staffing
Affinity Staffing is a full service Information Technology agency that takes a unique approach to recruiting. We believe recruiting is about creating long term relationships that foster a mutually beneficial partnership - an affinity. Bringing a new style of recruiting founded on four core principles – Transparency – Flexibility – Efficiency – Agility.
 
For more information on Affinity Staffing, please visit www.affinitystaffing.ca
or
this job portal is powered by CATS