Developer Team Lead (.Net Microsoft Stack)
Sorry, this job was removed at 7:27 a.m. (MST) on Monday, July 23, 2018
By clicking Apply Now you agree to share your profile information with the hiring company.
Benefits
- Work at a company that is a Finalist for 2018 Best Places to Work by Denver Business Journal
- Competitive salary
- Recharge your batteries with ample paid time off that includes 9 holidays, 10 vacation, 2 personal and 5 sick days
- Get that dental checkup with full benefits - health, dental, vision and disability
- Plan for your future with our 401(k) plan + employer match
- Stay fit and healthy with our gym membership reimbursement
- Awesome office in the heart of downtown Denver right off the iconic 16th Street Mall
- Fully stocked kitchen and snack dispensers
- Catered team lunches 4 days a week, plus breakfast on Fridays
- Keg for Thirsty Thursdays
- Team building “fun” days and other company sponsored activities through the year
- Dog friendly office
- Commute in style with our RTD reimbursements or don’t commute at all with our remote work options
- Whether you’re an early riser or a snooze master, pick a schedule that works for you with flexible working hours
- Take the stress out of commuting with our public transportation subsidy
- Dress for comfort in our casual environment
- Never stop growing with professional development opportunities like conferences and continuing training
What You Will Be Doing
- Responsible for billable client consulting that includes the maintenance and continued enhancement of the back end of our clients' web sites and web applications
- Gathering customer requirements, architect solutions, and assign work to teams of .Net developers, UI/UX Designers, and QA Engineers working closely with the Project Manager
- Owning the technical vision for the software solution you lead
- Leading a small team of junior and senior developers who are working on several projects simultaneously
- Actively driving and executing code reviews
- Building packages and deploying software to integration environments
- Fielding technical questions from clients, other developers, project managers, quality assurance engineers, and other colleagues
- Providing development estimates for enhancement requests
- R & D coding/spikes, implementing 3rd party APIs, creating new features, and resolving bugs in the project codebase
- Researching new software development concepts, and making suggestions for process improvements
Must Haves
- 2+ years of experience with marketing and web Content Management Systems (CMS) – preferably systems like Kentico, Sitecore, Sitefinity, or similar
- 2+ years of Team Lead or Lead Developer experience
- 5+ years of implementing software architectures of your design
- 2+ years of cloud-based deployments preferable Azure or AWS
- 8+ years of .NET/ASP.NET development experience using C# like Microsoft MVC, WCF, Web API, and WebForms
- 5+ years of experience with object-oriented design, software patterns, debugging and refactoring
- 3+ years of JavaScript experience
- 3+ Development Operations (DevOps) experience: servers, databases, websites, certs, load balancers, networking, continuous integration and build automation (using tool like Team City, Jenkins, or Bamboo)
- Experience in an Agile / Lean development environment, e.g. SCRUM, SAFe, LESS, Kanban
- Experience with MSSQL Server + T-SQL, backups, creating tables, stored procedures, and data views
- Understanding of code versioning tools (such as Git, BitBucket, TFS, Mercurial or SVN) and code flow processes (branching, pull requests, features, tags, etc.)
- Strong written and verbal communication skills for extracting customer requirements and acceptance criteria
- Be organized and able to manage several work streams with different priorities
Nice-to-Haves
- Experience troubleshooting of CSS and HTML issues
- Experience resolving cross-browser compatibility issues
- Experience with responsive and mobile website development
- Experience working on projects with third party vendors and independent contractors
- Experience working at in an agency environment
- Bachelor’s degree in a computer science, computer or electronics engineering, information technology or related disciplines preferred
Read Full Job Description