Share

Home > Company > Careers > Job Search > MicroStrategy Careers

Search Open Positions at MicroStrategy

Stay current on our latest
job openings:
 Follow MicroStrategy on Twitter  Join the MicroStrategy Facebook Group  Join MicroStrategy on LinkedIn
Bookmark & Share

Senior Software Engineer

Department: Angel.com
Location: Vienna, US

Basic Function: The Senior Software Engineer plays a vital role in the design, implementation, quality and scalability
of the Angel.com platform. The Senior Software Engineer will have experience with development best practices and work well on
individual as well as team projects. The Senior Software Engineer will have an insatiable appetite to learn new technologies
and methodologies.


Job duties (include but not limited to):



  • Execute the entire lifecycle of product development

  • Be responsible for ownership and collaboration on the specifications, design, development, unit testing, documentation and maintenance of software components and features

  • Learn and apply new technologies / frameworks / languages as required

  • Provide input to drive improvements into the software development process

Job Requirements:



  • Must have Bachelors level degree in Computer Science

  • Masters level degree in Computer Science is a plus

  • 3+ years of Java EE design and programming experience (2+ years with MS)

  • The candidate will be well versed in the following: EJBs, JSPs, Servlets, JSON/XML, Webservices/REST, Databases/SQL

  • JBoss Application Server or any other Java EE application server

  • Oracle, MySQL databases

  • Solid understanding of software design patterns including OO Design and UML

  • Agile development methodology and Test-Driven Development

  • Keen interest in software quality

  • Experience with VOIP and SIP deployments (SIP proxy, SIP registrars, SIP Location Servers, etc) is a plus

  • Experience with VoiceXML, CCXML (Call Control XML), IVR development is a plus

  • Strong analytical and communication skills

Angel is an Equal Opportunity Employer

Job Code: 26

How to Apply

If you live in the United States, please apply online by clicking on the "Apply Online" button.
If you live outside of the United States, please send your resume to the appropriate email address below. Please make sure that the job title and location are included in the subject line of your email or your resume may not be considered.
Candidates applying from Europe, Middle East and Africa:
cvemea@microstrategy.com
Candidates applying from Germany, Austria and Switzerland:
EuropeJobs@microstrategy.com
Candidates applying from Latin America and Asia Pacific:
recruiting@microstrategy.com.







Back to open positions