Infinity Consulting Solutions

.NET Web Developer - Lead

  • Job Type: Full Time
  • Industry Type: IT Sector
  • Industry Location: Northbrook
  • Experience: NA
  • No. of Positions: 1
  • Primary Skills: Web Developer Manager Architecture ASP .NET
  • Secondary Skills: HTML Test Computer Database Performance
  • Job Location: Northbrook, Illinois
  • Posted Date: Posted today
Job Description

Job Description - .NET Web Developer - Lead

.NET WEB DEVELOPER - LEAD

A global customer-focused organization is actively seeking an experienced .NET Web Developer for a Lead role on the growing team. The .NET Web Developer will be responsible for guiding a team of .NET/MVC developers to understand requirements, developing the architecture and specifications for systems to support them. The ideal Lead .NET Web Developer will have a strong background in .NET, MVC and Agile. Previous experience working on Search capabilities for a public facing website is required. You will provide technical leadership to teammates through coaching and mentorship and you will represent and guide the development team setting the pace, path, and standard for all programming activities. The lead developer also works with managers and peers to improve technical processes. This individual should be able to work with both custom and package software. Excellent communication skills are required.

Responsibilities

As a Lead developer on the Search product team you will be responsible for leveraging search optimization techniques and technology.

Work closely with Search Product Manager as well as Search external vendors.

Collaborate with the Architecture team members to ensure high performing, high availability search environment.

Design and develop business functionality in multi-tier web solutions while improving code quality and infrastructure.

Build scalable, unit testable solutions for our website applications and do code reviews.

Champion culture of good security, coding standards, architecture patterns, resiliency, and documentation practices.

Work across all phases of the software development lifecycle (planning, design, implementation, deployment, operations and support).

Leader on a cross-disciplinary Agile team to understand requirements, do product backlog grooming, sprint planning, execution, and retrospective.

Communicate effectively and efficiently with all associates and business contacts and promote a strong sense of teamwork.

Developer leadership - Mentor and coach other developers and able to collaborate with offshore teams while leading technology direction and improving codebase.

See big picture for interconnected systems, building resiliency, and when your solutions move to production how they will be operationalized/monitored.

Optimize website speed / performance and enhance SEO.

Collaborate with internal customers to determine the most efficient, cost-effective approach to meet their business requirements.

Requirements

8+ years of .NET MVC web development with a preferred focus on eCommerce solutions

5+ years designing and developing REST APIs

5+ years with relational databases

4+ years of direct SOLR or comparable search platform/technologies (Lucidworks Fusion, Algolia, Endeca)

Search Index

3+ years leading development team(s) and working under Agile scrum framework

Experience with Elasticsearch

Proficiency in C#, ASP.NET (MVC and WebForms), HTML, Javascript, and Visual Studio / Code

Proficient in Javascript framework experience - ReactJS (preferred), AngularJS, Node.js, jQuery

Experienced with JIRA and BitBucket/Git for source control

Strong in Domain-Driven Design, Dependency Injection, caching strategies

Proficient in using built-in browser tools like Chrome Developer Tools

Practical understanding of data structures, algorithms, and design patterns in a web environment

Unit Test frameworks like MSTest, NUnit and Jasmine and mocking frameworks like Moq

Cloud first architectures (AWS, Azure, Google Cloud Platform) a plus

Log aggregators (SumoLogic, Splunk) a plus

Bachelor's degree in Computer Science or comparable work experience

Database experience - SQLServer, NoSQL experience a plus

Plan and lead multiple projects independently via good project management practices and artifacts/documentation

Prototype solutions and new tools/technologies; conduit with Architecture and DevOps for arch design and operations

Strong analytical skills to debug complex problems and curiosity/passion for technology

Great understanding of Web Performance measuring and how to optimize (APM)

Great collaborator and communicator with teammates and business partners

Good written and verbal language skills (English)

Relevant Job Openings
Node JS Developer
Java Technical Lead
.Net Architects
.NET Application Developer
Java Architect
Lead Java Full Stack Developer