Wintrust Financial Corporation-posted 8 months ago
$90,000 - $130,000/Yr
Full-time • Mid Level
Rosemont, IL
Credit Intermediation and Related Activities

The Senior Full-Stack Software Engineer is primarily responsible for the design, architecture, development, and maintenance of applications, including requirements analysis, customizations, database changes, user interface changes, and security changes. Converts system requirements into scalable and robust applications. This is a position that works with a team of technical resources focusing on development for a resident software platform. Works with systems managers and engineers, architects, business analysts and quality engineers in a highly collaborative environment to define product features, estimates and deliverables. This person must be able to create and communicate innovative solutions to business issues, continue to maintain these solutions and do production application support. Senior Full-Stack Software Engineers should be able to produce architecture/design artifacts (i.e. object models, sequence diagrams, technical documentation) to help others understand and adhere to company coding standards and best practices. Commonly uses agile methodology, participate in daily stand meetings, and collaborate with the rest of the team including offshore teams and contracting team resources. Communication skills and interpersonal skills are a must for this position.

  • 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.
  • Identifying specific user interfaces and workflows.
  • Ability to provide alternative solutions and mockups when 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 to 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.
  • Bachelor's degree in computer science, related disciplines, or equivalent work experience.
  • 5 years' experience with object-oriented applications development including ecommerce applications and enterprise web applications.
  • 5 years' experience developing complex web applications and web forms utilizing web technologies such as Classic ASP, Web forms, MVC, AJAX, JSON, jQuery and jQuery UI frameworks, and other client-side technologies.
  • 3-5 years' experience developing complex web applications in Angular or Angular JS.
  • 3-5 years' experience in SQL Server Stored Procedures, functions and triggers and implementing SSIS packages.
  • Experience using design tools to create architecture diagrams (MS Visio).
  • Experience in React and MS Blazor.
  • Medical Insurance
  • Dental
  • Vision
  • Life insurance
  • Accidental death and dismemberment
  • Short-term and long-term Disability Insurance
  • Parental Leave
  • Employee Assistance Program (EAP)
  • Traditional and Roth 401(k) with company match
  • Flexible Spending Account (FSA)
  • Employee Stock Purchase Plan at 5% discount
  • Critical Illness Insurance
  • Accident Insurance
  • Transportation and Commuting Benefits
  • Banking Benefits
  • Pet Insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service