Senior Software Developer

Q4 - Toronto, ON (6 months ago)

Apply Now

About Q4.Q4 is a leading global provider of cloud-based investor relations and capital market solutions. With the mission to help public companies drive valuation, reduce volatility and improve shareholder engagement, Q4 is a trusted partner to over 1,200 of the world’s largest brands. Our comprehensive portfolio of solutions, including websites, webcasting, analytics, and the industry’s leading IR CRM empower our customers to build impactful and strategic IR programs. Q4 has offices in New York, Toronto, Copenhagen, and London.

To learn more, visit: www.q4inc.com.The gig.We are looking for an experienced senior software developer to fill a full-time position and work on an exciting product with a fast-paced, creative agile software team. Our primary stack is .NET C#, ASP.NET, WebApi, SQL Server. Although we use a broad array of other technologies to deliver our products. We use MongoDB as our datastore, WebApi for backing up the front-end and HTML 5, jQuery and React for front-end development.

We are looking for people who can learn new techniques and bring solid experience to the table. The individual will build new and improve existing web products. The ability to write clear code that is readable as well as testable is essential to this role.Key ResponsibilitiesDevelop and write lots of bug-free code to bring a designer’s and product owner’s concept to life using modern technologies such as C# 7.0, ASP.NET 4.7, JavaScript, HTML5 and SCSS.Take ownership in performance tuning, testing, refactoring, improving usability, and automation to consistently deliver readable, maintainable and efficient code.Unit test and take responsibility for the quality of your own code, consistently deliver readable, maintainable and efficient code.Work smart and collaboratively within a cross functional agile squad in CI/CD environment to plan, develop and deliver complex responsive web applications.Plan, debate and peer program within the squad to produce better solutions.Stay informed and up-to-date with new and emerging tools, libraries, and best. practices, as well as share ideas with the team for continuous improvement of the tool-chain and development process.

Qualifications5+ years professional experience in all stages of definition, design, implementation, testing, and deployment of web-based software solutions3+ years of professional experience in all of the following tools and technologies:.NET, C#, ASP.NET, SQL Server and client-side technologiesHands on experience using testing frameworks (ie. NUnit, Visual Studio, xUnit, etc) and TDDResults driven, detail oriented with strong organizational skills, and attention to programming style and neatness are requiredStrong communication skills, written and verbalFamiliar with Agile (Scrum) and XP Software Development Process and methodologies Why Q4?We work hard, and we have fun. Success is what motivates us everyday to be the best and keep winning in the market. We offer a variety of perks to ensure our team can always work hard and play hard:Unlimited paid time off.

Enough said.Flexible work schedule.Competitive salary and health benefits.Employee Assistance Programs. We help you focus on your work life balance!Dog-friendly office. Hope you can handle cuteness overload!Food for thought. Complimentary tea, coffee and snacks!Monthly themed socials.

Karaoke, maybe a costume, Jäger or tequila?Tuition Reimbursements. We invest in your continued learning!!Hackathon events. For all who love to design and build.Collaborate with a fun bunch of bright, talented co-workers.Trendy, open concept offices in a hip part of town.Join #Q4orceQ4’s diverse culture fosters a friendly, open-minded workplace. As a member of a dynamic, high-performing team, each Q4 employee is hungry to learn, valued for their contribution, and approaches each day excited to make an impact.

With great reasons to work here, take advantage by submitting your application to join our growing team.