Daily grinders need not apply at Direct Supply. Our unique – and fun – environment allows our engineers to be agile enough to work on a variety of projects whose impact and results we get to see every day. As owners in the company, we treat each other with respect as such - no matter your experience level. That’s because we realize that we all benefit in the end from the solutions we help create. Along with our main campus, we have a new 55,000 sq. ft. Innovation & Technology Center in downtown Milwaukee. There, we partner with Milwaukee School of Engineering, startups and a variety of forward thinkers to test, vet and develop new solutions that improve the industry. Projects revolve around Artificial Intelligence, Machine Learning, Internet of Things and other technology-based solutions.

Direct Supply

Milwaukee, WI

Full Stack Software Engineer

Direct Supply is looking for a talented and passionate Full Stack Software Engineer with the ability to develop solutions using C#, ASP.net, SQL, AWS for efficiency and quality. You’ll work on a team of engineers and architects to design solutions for web based products, mobile applications or server based transaction systems that will directly drive top-line revenue. You’ll be working to solve real problems our customers experience and make a meaningful difference. The team will collaborate to bring the design to life and provide you the opportunity to grow your craftsmanship skills with modern technologies.

What You’ll Do and Impact:

Software development (60%) & Support (10%)

  • Large-scale web application design and coding using the Microsoft stack (C#/ASP.Net/WebAPI/MVC/SQL Server), as well as some open source technologies (Git, AngularJS, ReactJS, PostgreSQL, etc.)
  • Develop a defined feature or provide direction and guidance to a group of engineers to develop defined feature (set) ranging from small to medium in size
  • Define and implement optimizations for maintainability, scalability, availability, security, reusability, and performance
  • Identify patterns in defects and implement patterns and/or tools to protect against an entire class of defects
  • Proactively monitor and maintain a healthy solution
  • Identify and communicate failure modes and take measures to mitigate where reasonable
  • Understand the business problem and take ownership of defining how the solution as a whole aligns to the overall technical strategy

Collaboration & coordination with others (20%)

  • Communicate implications of design decisions and propose mitigation plans
  • Ensure team buy-in to and reliable delivery of committed outcomes
  • Work collaboratively with architects, UX, and other shared groups to ensure quality solutions
  • Proactively communicate with stakeholders (operations, customer, other teams, and/or leadership) regarding solutions and status updates to business problems )

Continuous learning and mentoring (10%)

  • Actively share knowledge through peer mentoring, shared resources (e.g. wikis, readmes) and informal teachings (e.g. lunch and learns)
  • Drive best practices and process improvements within the team
  • Participate in innovation days and hackathons to experiment and learn new technologies

What You’ll Need:

  • Bachelor’s degree in Computer Science, Computer Engineering or Software Engineering
  • 3+ years of software engineering experience
  • Strong C# and database development skills in a web-based environment
  • Experience with large JavaScript frameworks, such as AngularJS or ReactJS
  • Experience applying proven design principles, code practices, and SDLC concepts to improve customer outcomes
  • Demonstrated ability to learn, apply, and mentor others on new software technologies quickly

Additional Items of Interest:

  • Experience developing large, scalable, highly-available web-based software
  • AWS/Cloud experience
  • Experience working in Git or TFS source control systems
  • Knowledgeable in Continuous Integration / Continuous Deployment (CI/CD) / Build automation practices
  • Experience working in an agile (Scrum) methodology
  • Configuring and integrating with Magento
  • Experiencing coding in PHP