|
Department: Information Systems
Location: Vienna, US
Basic Function: Serve as a result-oriented and self-motivated Lead Enterprise Applications Developer to deliver on-time and defect-free enterprise applications. Responsible for designing, developing, implementing, testing and maintaining applications to serve MicroStrategy’s worldwide user base. Need to be able to work in a fast paced team environment with minimal supervision.
Job Duties (include but not limited to):
- Design, develop, and modify Microsoft ASP.NET applications, C# .NET components, Web Services, and Enterprise Services components.
- Design logical and physical data models to drive application architecture while considering infrastructure capability and limitations, operating time, and form of desired results.
- Design, develop, and maintain Microsoft SQL database schemas and scripts, including views, triggers and stored procedures.
- Deploy .Net systems to various pre-production and production environments and troubleshoot related issues
- Analyze design and architectural issues, and adjust existing system design and procedures to solve problems in a dynamic environment.
- Create technical documentation such as design and specification documents, software architecture documents, and user instructions.
- Regularly communicate project progress, issues, and risks to project manager.
- Readily accept responsibility and demonstrate ability to work independently and in a team environment as judged by peers and management.
- Architect new solutions. Refactor current solutions.
- Mentor more junior team members.
- Lead team of Developers.
- Being responsible for executing projects following Agile SDLC methodology.
Job Requirements:
- Minimum MS in Computer Science (BA / BS in Computer Science or related fields with equivalent work experience).
- 7+ years of experience in object oriented software development.
- Proficiency in C# .NET, .NET Framework, Web Services, Enterprise Services.
- Expertise in object oriented analysis/design and design patterns. Solid UML and object modeling skills
- Experience in designing and implementing n-tier and service oriented architectures.
- Hands-on experience with query optimization, XML (usage, parsing, and creation), XSLT, SOAP, REST, AJAX, Web Services, MVC, Web API, JavaScript, jQuery, CSS, XHTML, and DHTML.
- Experience with database design and development.
- Strong knowledge of the Microsoft SQL Server RDBMS platform, with proven database design (OLAP and OLTP) skills and knowledge of data integration concepts.
- Proven leadership skills.
- Experience with Agile (Scrum) methodology.
- Proven software architecture skills.
- Proven experience in developing high-performance and secure web-based systems and system Integration, preferably in large-scale enterprise projects.
- Aptitude to learn and understand changes in software development process, procedures and methodologies.
- Strong and creative analytical and problem solving skills.
- Strong verbal and written communications skills.
- Desired education, experience, skills and abilities:
- Knowledge of HTML 5 is a plus.
- Experience with LDAP and Active Directory is a plus.
- Experience with Microsoft SharePoint Portal and Windows SharePoint services is a plus.
- Experience developing customized SharePoint Web Parts is a plus.
- Experience with mobile development (iPhone, Android) is a plus.
MicroStrategy is an Equal Opportunity Employer
|

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.
|