As a Backend Software Engineer at MicroStrategy, you will provide our customers with the most powerful, scalable, and user-friendly platforms for analytics, mobility, and security. You play a role in enabling MicroStrategy products to be best-in-breed and optimized for leading organizations to analyze big data and distribute actionable business insight across their enterprise.
Design and implement MicroStrategy applications
Proactively participate in every aspect of entire life cycle of feature development, including input on specs, designs, implementation, test design, test implementation, optimization, and delivery.
Participate in peer code reviews and knowledge sharing
In order to be successful in this role, we expect that qualified candidates will bring the following skills, experience, and attributes to the table:
Motivation, Curiosity, Innovative mindset, Passion, Integrity, Teamwork, and Customer Focus
Bachelor’s degree required
At least 3 years of experience writing web applications for Windows platforms
Familiarity with WPF a plus
4+ Years of Software Development utilizing C/C++, ASP.NET, C#, XML, JSON. Additional development in Obj-C, Swift, or Java a plus.
Strong understanding of application architecture and object-oriented design.
Windows development experience, with deep knowledge of best practices, APIs, and libraries.
Excellent interpersonal and communication skills.
Experience in leveraging testing frameworks and unit testing of developed code.
Strong debugging and analytical skill.
Experience with Zookeeper, Redis, Docker or Lucene
Our Interview Process includes:
HackerRank Technical Assessment
Phone Interview (with recruiter and engineer)
Onsite (or Skype) Interviews