Blog Article:

We're Hiring! (Again!)

by Joel Marshall on October 16, 2018

Tusk Software is growing and we’re looking for individuals who excel in their areas of expertise to join our team. We are currently accepting applications for 2 roles:

Project Manager & Scrum Master

Must haves:
  • Experience managing a technical team
  • Experience working in an Agile environment
  • Ability to manage process as well as proactively identify and execute against opportunities for improvement
  • Experience working in an agency or similar environment
  • Ability to effectively and efficiently manage several projects simultaneously
  • Ability to estimate and budget projects with assistance for the team
  • Ability to define internal and external project roadmaps, timelines, milestones
  • Capacity planning experience
  • Ability to interface directly with customers
  • Proficiency at least one project management platform (Wrike, Teamwork, JIRA, Monday, Pivotal Tracker, Asana, VersionOne, etc), preferably JIRA
  • Track record of successfully launching projects on time and on budget

Nice to haves:
  • JIRA administration experience
  • Experience with multiple project management platforms
  • Technical/development background
  • BA and/or requirements gathering experience
  • Strong background with analytics and/or reporting tools
  • Experience with data/reporting tools (Data Studio, Tableau, Power BI, etc)
  • PMI certification(s)

Senior ASP.NET Developer:

Must haves:
  • Very strong grasp of the C# language, and core object-oriented programming concepts
  • Full stack web development experience
  • ASP.NET MVC development experience
  • Strong ORM experience (Entity Framework, NHibernate, Dapper, etc)
  • Experience with established software design practices and patterns
  • Experience with one or more client side frameworks (Angular, React, Ember, etc)
  • Need to be able to manage one’s work and timelines, as well as work with a team
  • The ability to work directly with SMEs to gather business requirements and distill them into functional requirements
  • Ability to provide accurate time estimates based on requirements
  • Experience working with cloud platforms such as AWS and/or Azure
  • Experience working within a project management platform, preferably JIRA
  • Ability to work efficiently with HTML & CSS
  • Strong Microsoft SQL Server & T-SQL experience
Nice to haves:
  • Team lead, PM, and/or BA experience
  • Experience with established software architecture patterns and practices, and experience applying them to large scale projects
  • Experience working in an agency or similar environment
  • Strong Azure experience
  • .NET Core experience
  • Angular 2+ experience
  • The ability to slice comps to HTML in a pinch
  • Sass experience
  • Kentico and/or ASP.NET Boilerplate/ ASP.NET Zero experience
  • Xamarin experience and/or experience developing native mobile applications
  • DevOps experience, especially with TeamCity and/or VSTS (Azure DevOps)
  • Experience developing .NET desktop apps, and/or legacy .NET web apps (Webforms, etc)
  • Experience with machine learning platforms
  • Experience with NoSQL/document/graph databases
  • Strong grasp of SEO and CRO techniques
Tusk Software offers competitive pay, benefits, and a great amount of flexibility in when, where, and how you work. If you feel you are a good fit for either of these positions, please reach out to us. We look forward to hearing from you!

Joel Marshall


Joel has been developing applications with Microsoft ASP.NET and related web technologies for 15 years. He is passionate about software architecture, design patterns, and emerging web technologies.