Previous Job
Previous
Sr. Full Stack Software Engineer
Ref No.: 19-10874
Location: Detroit, Michigan
 Job Responsibilities:
  • Solve problems by crafting software solutions using maintainable and modular code that you would be proud to show to colleagues (which you will for code reviews).
  • We want to hire engineers, not language specialists. Therefore, we're more focused on where you stand on programming fundamentals, including common data types, design patterns, and data structures; object-oriented design principals; experience with unit testing; modern version control flows; functional programming; and comfort level on the command line.
  • Participate in daily team standup meetings where you'll give and receive updates on the current backlog and challenges. 
  • Participate in code reviews.
  • Write unit, functional, acceptance, and/or user tests.
  • Challenge your fellow team members to grow and enhance our team with new, diverse talent
  • Lead design and development efforts of highly-scalable web applications
  • Influence future advancements from a technology perspective, and provide subject matter expertise to frontend engineering best practices
 
Skills and Experience Required:
Required:
  • Hands-on experience with Angular and Node.js specifically
  • Development experience with C#, .NET
  • Frontend development expertise (React, and other JavaScript frameworks, AJAX, HTML, CSS, etc.)
  • Focused on where you stand on programming fundamentals, including common data types, design patterns, and data structures; object-oriented design principals; experience with unit testing; modern version control flows; functional programming; and comfort level on the command line.
  • Knowledge of or experience in automation (CI/CD) and unit testing
  • A willingness to learn new languages and technologies
  • Cloud application development experience (cloud software migration experience strongly desired, specifically with AWS/Azure)
Desired:
  • Experience with REST
  • IBM Watson experience
  • Experience working with containers
  • Experience with NodeJS and/or ProgressDB
  • C# 4.x and SQL Server 2008 experience
  • Salesforce experience
Education:
  • Bachelor's degree or equivalent experience