
Senior Developer
- Northbrook, IL
- Permanent
- Full-time
- Designing and developing business functionality in multi-tier web solutions while improving code quality and infrastructure
- Building scalable, unit testable solutions for our website applications and do code reviews
- Following good security, coding standards, architecture patterns, and documentation practices
- Working across all phases of the software development lifecycle (planning, design, implementation, deployment, operations and support)
- Working on a cross-disciplinary Agile team to understand requirements, do product backlog grooming, sprint planning, execution, and retrospective
- Communicating effectively and efficiently with all associates and business contacts and promote a strong sense of teamwork
- Mentoring and coaching other developers and able to collaborate with offshore teams
- Optimizing website speed / performance and enhancing SEO
- Proficiency in C#, ASP.NET (MVC and WebForms), HTML, Javascript, and Visual Studio / Code.
- Database experience - SQLServer, NoSQL experience
- Javascript framework experience (e.g. ReactJS, AngularJS, Node.js, jQuery)
- Experience with JIRA and BitBucket/Git for source control
- Domain-Driven Design, Dependency Injection, caching strategies
- Proficiency in using built-in browser tools like Chrome Developer Tools
- Experience with Unit Test frameworks
- Ability to manage multiple projects and work independently without supervision
- 5+ years of .NET web development with a preferred focus on retail eCommerce solutions and MVC
- 3+ years with relational databases
- 2+ years working in Agile scrum framework
- Experience with Cloud architectures (AWS, Azure, GCP)
- Bachelor’s degree in Computer Science or comparable work experience
- Strong written and verbal communication skills