Senior .NET Developer United States

Company: Bad Rabbit

Senior .NET Developer

About Bad Rabbit

Bad Rabbit, Inc. is made up of a growing team of experienced professionals who work together to identify, understand, and develop solutions to our clients’ software needs. We work within the medical research sector, and help to maintain and develop tools to assist research institutions deal with administration, compliance, research finance, and regulation. Some of our clients include The Children’s Hospital of Philadelphia, Arizona State University, Penn State, and Dartmouth College.

  • Startup culture, without startup stress. Bad Rabbit is a 10-year old, profitable business but we are still a small and growing company. This means you can experience the excitement of being in a fast-growing company, and have plenty of opportunities to grow with us without the crazy hours or instability of a “normal” startup. Speaking of hours, did we mention that, in our view, a great work/life balance calls for a full time definition of 35 productive hours per week?
  • Great team. Our team is predominately located in the greater NYC, Philadelphia and Portland, Oregon areas and individuals work from home offices. That’s right: your commute is only as far as your coffee machine. As we are small, we can be very selective about the types of people we hire. That means you’re going to get to work with some really smart, passionate, and friendly individuals. You won’t find a dramatic or competitive work environment here; we’ve set up Bad Rabbit to be a non-political, efficient place where you can expect to be valued and respected for your work ethic and teamwork, no matter which piece of the puzzle you’re working on.
  • Unique culture. We strive to be fair, transparent, and flat, meaning you won’t wonder what the “higher ups” are discussing behind closed doors. At Bad Rabbit, everyone is treated equally and as key members of the team. We have a unique revenue sharing scheme which rewards everyone’s hard-work and encourages everyone to contribute to our future growth.
  • Amazing work environment. We think if you work hard, you should receive a great salary and generous benefits. We have full health coverage for you, your spouse, and dependents; a great 401K; bonus potential and loads more! We’ll even set you up with a shiny new computer of your choice and a big monitor to go with it. Who doesn’t love that new computer smell?

Flexibility & Remote Work

At Bad Rabbit we pride ourselves on being a forward thinking employer. Most of our developers work from home and set their own hours. That’s right: your commute is only as far as your coffee maker. We have some developers who choose not to start until 12pm, and others who like starting at 7am. Alternatively, some of our employees work a few days a week from our shared office spaces.

We do not micromanage, and think it’s important to give people the responsibility to work in the way that best suits their life-style and productivity. Want to travel and work remotely from Vietnam for a month? Sure thing. How about switching to a 4-day work week? No problem either!

For this position, working remotely is completely acceptable once up to speed, but it is mandatory that candidates for this role are based within commuting distance to Portland, Oregon, as for the first few months it will be important to come into the office for training.

About You

You are a hardened enterprise software developer with an open mind and a good sense of humor. The thought of managing yourself in order to work on a large code base with legacy integrations and a complicated application domain makes you want to roll up your sleeves and grab a cup of coffee. You can read and write carefully detailed technical documents and make pragmatic up-front technical decisions that balance initial productivity with consideration for the final implementation and maintenance stages of complex applications. You have stories about silver bullets that are only funny in retrospect. You benefit from IDEs and yet are equally comfortable programming with a pad of paper.

Technical skills required:

  • Advanced proficiency with C# and .NET
  • Advanced proficiency with debugging, refactoring, and software testing
  • Proficiency with SQL databases
  • Proficiency integrating with APIs locally and remotely
  • Strong technical reading, writing, and verbal communication skills, including the ability to work with domain- and customer-specific jargon.

Technical skills highly preferred:

  • Experience with other .NET languages
  • Experience developing or deploying .NET on non-Windows platforms
  • Experience with distributed revision control systems
  • Experience with server- or client-side JavaScript applications
  • Experience with Continuous Integration / Deployment using virtual servers
  • Experience with medical research software, for instance EPIC.
  • Experience with medical research administration software, such as IRBs or Grants Management Systems.
  • Full-stack web development

Preferred non-technical experience:

(Note that, while we’d love to see these attributes on an application, we don’t want to discourage you from applying if you meet the above-listed qualifications, but don’t yet have these specific experiences.)

  • Multiple years of consulting experience.
  • Project management experience.
  • Experience mentoring other developers.

What You’ll Do

The position will require working with front-end developers and hands-on technical leadership on the development, maintenance, and enhancement of large web-based business applications. You will work in a variety of environments, including a proprietary framework that requires learning custom tools, APIs, and terminology. Making solid, regret-minimizing architecture and design decisions is a large part of the job. As part of the day to day you will:

  • Help maintain and enhance existing web applications (bugs, upgrades, enhancements).
  • Build brand new web applications
  • Review your fellow team members’ code and provide constructive feedback.
  • Develop core pieces of reusable infrastructure (build systems, software testing, reporting tools, advanced UIs etc).
  • Help improve our wiki with relevant code samples and documentation.

Benefits & Compensation

For a full list of benefits check out our Careers page but at a glance:

  • Competitive compensation (above industry average).
  • Comprehensive benefits (Health & 401K).
  • Profit sharing scheme.
  • Flexible hours.
  • Ability to work remotely or on site.

To Apply

Make sure you clearly fit the descriptions above (see “About You“). You must be authorized to work in the United States and physically able to work out of our Portland, Oregon office.

  • Email seniorswengineer@badrabbitconsulting.com
  • Note the specific position you’re interested in
  • Include your resume or Linked In.
  • Tell us why we are a great fit for each other.
  • Show us some code! Your Git Hub, a past piece of work, or a side project you are proud of.
  • Keep in mind we want to know who you are as a person; it never hurts to tell us about your hobbies or what you look forward to doing with your new, flexible, work-from- home lifestyle. For example, we’re dog people, and we appreciate a good sense of humor.

Our Hiring Process

  1. Resume and cover letter review – be sure to include the requested topics listed above in your cover letter for the most efficient response time.
  2. 30 minute phone screen
  3. Two one-hour technical phone calls
  4. A one-hour call where we discuss our day-to-day, talk salary, logistics, and fit
  5. A paid programming assignment of no more than 6 hours
  6. A final in-person interview

Please note: Applications without cover letters will not be reviewed. Please read the above information closely for cover letter requirements.

Vacancy page : https://careers.badrabbit.com/careers/218/

Similar jobs