Senior ASP.NET & Microsoft Stack Developer
Tusk Software - seattle, WA
Apply NowJob Description
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 Senior Developer roles to work remote OR on-site at our main office located in downtown Knoxville, TN.Must haves:Very strong grasp of the C# language, and core object-oriented programming conceptsExtensive full stack web development experienceDeep knowledge of the MVC frameworkStrong ORM experience (Entity Framework, NHibernate, Dapper, etc)Experience with established software design practices and patternsExperience 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 teamThe ability to work directly with SMEs to gather business requirements and distill them into functional requirementsAbility to provide accurate time estimates based on requirementsExperience working with cloud platforms such as AWS andor AzureExperience working within a project management platform, preferably JIRAAbility to work efficiently with HTML & CSSStrong Microsoft SQL Server & T-SQL experienceNice to haves:Team lead, PM, andor BA experienceExperience with established software architecture patterns and practices, and experience applying them to large scale projectsExperience working in an agency or similar environmentStrong Azure Core experienceAngular 2+ experienceThe ability to slice comps to HTML in a pinchSass experienceKentico andor Boilerplate Zero experienceXamarin experience andor experience developing native mobile applicationsDevOps experience, especially with TeamCity andor VSTS (Azure DevOps)Experience developing .NET desktop apps, andor legacy .NET web apps (Webforms, etc)Experience with machine learning platformsExperience with NoSQLdocumentgraph databasesStrong grasp of SEO and CRO techniquesWe serve a variety of industries, developing custom software solutions tailored to our clients' needs. We love technology and we love solving hard problems. With Tusk, you'll work on challenging projects with a group of tight knit professionals who take great pride in the software that they create. We offer competitive pay, benefits, a great amount of flexibility in when, where, and how you work, and plenty of room to grow in your career. If you feel you are a good fit for this position, please reach out to us. We look forward to hearing from you!Job Type: Full-timeBenefits:401(k)401(k) matchingDental insuranceFlexible scheduleHealth insuranceLife insurancePaid time offProfessional development assistanceRetirement planVision insuranceSchedule:Monday to FridayWork Location: Remote OR Hybrid
Created: 2025-02-21