Overview
We are authentic, professional providers of fun, focused on building a Great Place To Work For All by staying true to our mission : 'Life's a Party, We're Makin' It Fun!' and 'So Much Fun It's Scary!'
At Spencer's and Spirit Halloween, we do the right thing always-integrity, fairness, respect, and transparency are our foundation. You will find our culture to be inclusive, passionate, resilient, and one that values differences and embraces all.
One Team / One Goal
We are leaders and owners of our business success. Whether it's developing new and exclusive costumes, quality testing products, or implementing technology solutions, our teams understand the value of working collaboratively to embrace change through innovation, curiosity, and thoughtfulness.
We offer a comprehensive benefits package that includes :
- Flexible work environment
- Career advancement
- Competitive base salary
- Bonus opportunity
- Vacation, Personal, Sick and Holiday pay
- Medical, Dental, Vision, Disability, Life and AD&D insurance
- 401k with a company match
- 30% merchandise discount
Responsibilities
We are looking for a Lead Microsoft Stack Developer who will be actively engaged in coding, passionate about software design, and committed to driving innovation. As both a developer and lead, this candidate will foster a positive and collaborative team culture while balancing hands-on development with leadership responsibilities.
Lead, mentor, and support a team of developers, fostering innovation and career growthGuide the team using Agile methodologies, ensuring alignment with business goals and best practicesOversee project execution, conduct code and solution reviews, and manage technical debt reductionPerform hands-on development, systems analysis, and full lifecycle application supportCollaborate with business teams, leadership, and stakeholders to align development efforts with company objectivesDrive process improvements, enforce architectural guidelines, and support team resource planningParticipate in recruiting, performance reviews, and career development initiativesQualifications
Bachelor's degree in IT, Computer Sciene, or related field and 10 years of software development, with at least six years of hands-on coding; or a combination of education and experienceExperience creating and consuming APIs, along with strong database design knowledgeProven ability to lead Agile teams, set goals, manage sprints, and drive project successProficiency with Azure DevOps (ADO / TFS), CI / CD tools, and job schedulingStrong organizational, planning, and communication skills, working closely with Product Management and Architecture teamsBalance technical expertise and business acumen to support operational and strategic initiativesTechnology :
Strong expertise in C#, .NET Core / .NET 6 , and Entity FrameworkExperience in building and consuming RESTful APIs using ASP.NET Core Web APIProficiency in WPF (Windows Presentation Foundation), MVVM architecture, and XAMLKnowledge of SQL Server, database design, and query optimizationFamiliarity with Agile methodologies and working in Scrum teamsExperience with Microservices architectureFamiliarity with containerization (Docker, Kubernetes)Hands-on experience with Message Queues (RabbitMQ, Azure Service Bus, Kafka, etc.)Experience with Blazor or other modern UI frameworks is a plusExperience with Data Integrations involving files (XML, JSON, CSV, Mulesoft, etc.), systems (AS400, Oracle, SQL Server, etc.) and technologies (SSIS, FTP, etc.)