Software Developer
Fusebill
Ottawa, ON
About the Job:
You have strong experience with .NET application development, building and working on enterprise grade software systems on top of the Microsoft .NET development stack and application platforms. The successful candidate must be a team player who enjoys technical challenges within a fast-paced environment, applies sound judgement through successful task planning and execution, meets deadlines and communicates the highest standards of professionalism in his/her work habits.

Fusebill offers a fast-paced, innovative environment where you will be empowered to deliver our high-quality software to our respected customers. We balance this with a respectful, healthy environment and lifestyle. At Fusebill integrity and reliability are as important as talent and effort. At Fusebill the team always comes first.

Responsibilities:
Develop software in the context of a project, while ensuring alignment to current and developing architecture.
Delivering on development activities on time per project plan with the highest level of quality while producing code that is secure and reliable.
Understand and help refine un-stated requirements & work with the Development Manager and Project Manager to define software requirements.
Prepare Technical Design and Specification documents
Create implementation instructions and supports application deployments
Conduct design and peer reviews including individual & team unit testing
Work with the project team to review problems, define and test solutions
Exercise leadership through superior technical and domain knowledge
Aid in the development of architectural framework and design
Evaluate and introduce new tools and techniques to the development team
Proactive approach to finding solutions and managing problems.
Proactively identify areas for improvement, seek solutions and make recommendations
Remain up to date of development technologies, both current and future.

Required Experience:
Degree in Computer Engineering, Electrical Engineering, Computer Science or other relevant discipline.
5+ years of experience developing web-based, SaaS or enterprise applications
5+ years of developing within the .NET environment, 3.5+, Web API, and MVC, and Web Services.
5+ years of experience working with SQL Server 2012 & above, ADO.NET, EF, ORM patterns
5+ years of experience in JavaScript, JQuery, and frontend frameworks such as BootStrap and Knockout JS.
Languages: C#, SQL/T-SQL, JavaScript, VBScript, HTML, XML
Experience leveraging popular design methodologies, patterns and practices
Strong background with the software development lifecycle, and common models (agile, iterative, waterfall, etc.) with familiarity in best software practices including source code control, requirements gathering and unit testing.
5+ years with ASP.NET deployment techniques

Desired Experience:
Some experience with front end UI design preferred
Previous ecommerce or fintech experience.
Exposure to PCI compliance
Experience with NServiceBus

Fusebill Offers:
A fun, collaborative working environment
A place for continuous learning and growth
Flexible work hours
A competitive salary with a generous ESOP plan
Comprehensive benefits
Fusebill welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.