Posted in

Advanced Full Stack Software Engineer

Advanced Full Stack Software Engineer

CompanyWintrust
LocationNorridge, IL, USA
Salary$90000 – $130000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree in computer science, related disciplines, or equivalent work experience.
  • 5 years’ experience with object-oriented applications development including the ecommerce applications and enterprise web applications and implementing business applications
  • 5 years’ experience developing complex web applications and web forms utilizing web technologies such as MS ASP. Net/C#, Web forms, MVC, RDLC Controls, JSON, Git/GitHub, Web APIs/Webservices, JavaScript, jQuery and jQuery UI frameworks, and other client-side technologies as well as 3-5 years’ experience developing complex web applications in Angular or Bootstrap 3, 4, and 5. Experience in React and MS Blazor are not required but it is a strong plus.
  • 3-5 years’ experience in SQL Server Stored Procedures, functions and triggers and implementing SSIS packages and developing applications that interface to SQL Server and require analysis and understanding of database schema design.
  • Excellent organization skills, with proven analytical, planning, problem solving and decision making skills. Able to work independently and as part of a team with the ability to manage time and resources to meet assigned deadlines.

Responsibilities

  • Responsible for technical development, implementation, administration, and support of existing web applications as well as develop new applications for B2B and B2C.
  • Works with business analysts to write and review technical specifications as required, meeting the objectives of functional specifications. Specifically, identifying specific user interfaces and workflows. Ability to provide alternative solutions and mockups when is necessary.
  • Understand and follow software development lifecycle (SDLC), Agile methodology and follow internal processes.
  • Responsible for the software release management of team projects including packaging for deployment and working with release engineers to support the release of the web applications into production.
  • Develops technical design documents for software solutions independently.
  • Participate in unit testing development, and work with various security platforms so we can meet security standards and expectations.
  • Collaborate with Solutions Architects to design flexible, scalable, maintainable solutions; with business analysts to understand and implement complex business functionality; and with Quality Assurance personnel to ensure successful delivery of solutions.

Preferred Qualifications

  • Experience in React and MS Blazor are not required but it is a strong plus.