Skip to Content

Software Engineer - .NET

Fast-paced digital agency, Reusser, is seeking an experienced, technically savvy, Software Engineer to build web-based applications for our clients.

This person will be working closely with Clients, Developers, Business Analysts, Product Designers, and Account Managers to build best-in-class, secure, and scalable apps

The right person is business savvy, analytical, multi-tasker, and great at problem-solving.

Ready to join Team REUSSER? Apply Today!


About the Job:

  • Building high-quality and testable software on both the front-end and back-end
  • Experience designing HTTP APIs, which are both secure and scalable
  • Experience implementing front-end solutions that connect with 1st and 3rd party APIs
  • Ability to take a design from Figma and implement the relevant elements using Web technologies
  • Experience with Agile methodologies
  • Participate in code reviews, either through reviewing other’s code or humbly taking feedback on your own code
  • Experience implementing clear software requirements, and the ability to write automated tests fulfilling the acceptance criteria
  • Experience with project management software i.e. (Teamwork, Jira, Trello, Azure DevOps, etc)
  • Take part in our Software Development Life Cycle to help the team succeed in delivering high-quality, reliable, and testable software through Refinements, Planning, and Retrospectives
  • A solid understanding of the version control software git such as clean commits and branching patterns to create focused Pull Requests
  • Ability to work closely with all members of the team, ranging from designers to business analysts to QA analysts to managers

About You:

  • 3+ years experience in application/software development
  • Prior experience building APIs & SPAs
    • C# / .NET 8 (or earlier versions)
    • React.js and/or React Native
    • JavaScript/TypeScript experience
    • Microsoft SQL Server experience
  • Comfortable with Azure and/or AWS
  • Loves problem solving and learning
  • Passionate about clean, high-quality code
  • Loves working with a team of people all working towards the same goal
  • Detail-oriented
  • Exceed with a level of autonomy not found in most companies.
  • Self-starter with an entrepreneurial spirit.

Bonus Points

  • TailwindCSS experience
  • Inertia.js Experience
  • Node.js experience
  • DevOps Experience
  • IIS Experience
  • Other SPA experience, such as Angular, Vue or Svelte
  • Experience building real-time applications using WebSockets, PubSub, or MQTT
  • Having client references from past clients that loved you.
  • Having employer references that are still recovering from your absence.

Benefits & Perks

  • Work-life balance: 4-day work week (Monday - Thursday)
  • Work from home: (2 days in the office, 2 days remote)
  • Paid maternity/paternity leave
  • Medical & Dental insurance coverage through Physicians Health Plan—beginning on day one
  • Retirement Planning: SimpleIRA contributions match dollar-for-dollar up to 3% of your salary—matching begins on day one
  • 3+ weeks PTO and federal holidays off
  • Commission on any business you directly bring to the company
  • New office space in downtown Roanoke, IN
  • Apple hardware
  • Work from home stipend
  • Annual professional growth stipend
  • Great coffee!

About Reusser:

We are a results-driven digital agency crafting innovative solutions that create demand and generate value for the clients we serve.

We support businesses and organizations on their journey to becoming a better version of themselves. We believe everyone deserves best-in-class digital products to help them compete and succeed in a digital world.

  • We approach doing business in a unique way which is highlighted by Inc Magazine, Business Insider, Forbes, and CNN Money.
  • We build custom websites, native apps, and SaaS applications with hand-crafted user experiences. We create brands and market them with digital marketing, content strategy, and user experience.
  • We are a small, hard-working team of strategists, designers, and developers that are very passionate about our work and the clients we serve.
  • We constantly encourage and challenge each other in order to better our craft and make the user experiences we build for our clients function at a world-class level.
  • We partner with companies of all sizes and industries.
Want to Learn More About Us?
Ready to join Team REUSSER?