Agile Software Developer (.NET/C#)

JLI Consulting Talent Search
Woodbridge ON
$140K a year (estimated)
Full-time

Job Description

Demonstrate the attributes of a good Scrum team member :

Team Collaboration

Communication

Agility

Energy

Cross-Functionality

  • Learn, follow and adapt Agile software development processes
  • Actively participate in Scrum Planning, decomposing Product Backlog Items into tasks and estimating effort
  • Select and complete appropriate tasks from the Scrum Wall, balancing existing skills with a willingness to learn
  • Share and gain knowledge through collaboration, pairing, or other methods
  • Continuously learn new skills to strengthen the team and to be able to operate as a Feature Team
  • Build Quality In through techniques such as Test-Driven Development, constant feedback, Test Automation, and Continuous Integration
  • Communicate often and effectively with other Team Members, the Scrum Master, and the Product Owner
  • Demonstrate completed work to team and to stakeholders at Sprint Review
  • Participate in regular team reviews, assessing each other’s performance and fostering continuous improvement

Qualifications

  • Must have : .NET (C#), some RDBMS (SQL Server or T-SQL preferred), JavaScript
  • Nice to have : jQuery, web services
  • A Strong foundation in Object-Oriented Design and Programming (Design Patterns, SOLID principles, etc.)
  • A Strong foundation in Object-Oriented Design and Programming (Design Patterns, SOLID principles, etc.)
  • A Software Craftsman who obsesses over writing smart, simple and clean code
  • Experience with Test-Driven Development, and the understanding that writing tests first produces the best code
  • Experience with refactoring, and able to produce debt-free code within each iteration
  • Comfortable with Collective Code Ownership and Pair Programming
  • Understand and able to balance the trade-offs between up-front and Emergent Design
  • Skilled with Automated Builds and Continuous Integration
  • Experience with ATDD / BDD
  • Proficient with effort estimation at a sprint task level
  • Comfortable demonstrating completed work
  • Experience with building SOA components leveraging an ESB
  • Skilled in Web based application development
  • Experience with data models and DB interface development and optimization
  • Skilled with Linux including scripting
  • Experience with SFDC APEX and Visualforce asset
  • Experience with BPMS and BRMS an asset
  • Experience with OCR, specifically ALPR, and asset
  • Bachelor’s degree in Computer Science, Computer Engineering or equivalent training and experience
  • 30+ days ago
Related jobs
JLI Consulting Talent Search
Vaughan, Ontario

Learn, follow and adapt Agile software development processes. NET (C#), some RDBMS (SQL Server or T-SQL preferred), JavaScript. A Software Craftsman who obsesses over writing smart, simple and clean code. ...

Foilcon
Toronto, Ontario

Development of required Software Architecture Documentation for theproject;. NETFramework all supported versions including. NETelements such as Windows Presentation Framework (WPF) MS SyncFramework MS Web Services and EntityFramework. Experience working in both waterfall and agile deliverymodel. ...

Survalent
Brampton, Ontario

NET/Web Software Developer to join the Outage Management System (OMS) Development team. If you are passionate about creating real-time software applications to support utilities in managing their outages and eager to learn within a team of accomplished industry developers, this is a great opportunit...

Foilcon
Toronto, Ontario

Experiencein programming and analysis; specialized software package supportat the specified experience level andnbsp;. Ability to collaborate with ITProfessionals throughout the Software Development Life Cycle andnbsp;. Knowledgeand experience with programming Internetready applications andnbsp;. Ex...

RLDatix
Canada

The Software Developer will support the development and delivery of high-quality software solutions to drive RLDatix's mission of improving healthcare safety. We’re searching for a Toronto-based Software Developer to join our Global R&D team, so that we can enhance our Human Capital Management s...

Foilcon
Toronto, Ontario

Weare seeking a highly sed Full Stack Senior Developer with expertisein Microsoft ASP. NET Python Javascript and Azure Cloudtechnologies. NET web applications and Progressive Web Application(PWA) ensuring high performance scalability and security. NET (C#) scripting languages (such asJavascript) and...

Hallcon
Toronto, Ontario

NET Software Developer who is passionate about technology and is looking to grow their career alongside a team of highly-skilled professionals with projects spanning multiple lines of business. NET MVC software in a professional, post-academic environment, ideally supporting software that is mission...

N. Harris Computer Corporation - USA
Ontario, Canada
Remote

NET Software Developer, you will play a crucial role in designing, developing, and maintaining our cutting-edge suite of utility billing and CIS software solutions. NET Software Developer to join our vibrant and dynamic development team. Strong understanding of software development best practices, i...

Dasro
Toronto, Ontario

Senior Software Developer – ASP. Support the development of the Software Components to meet the on-going needs and business requirements of MOH and MLTC;. Design and develop software modules to modernize the MOH and MLTC Financial Management Systems to keep them in alignment with OPS IT Standards an...

JLI Consulting Talent Search
Vaughan, Ontario

Learn, follow and adapt Agile software development processes. Proven understanding of software design principles and integration pattern (eg. A Software Craftsman who obsesses over writing smart, simple and clean code. ...