Lead Software Architect
MobiChord, Inc seeks a Lead Software Architect in Sandy, UT to provide tech leadership across all software and operation groups.
BS in CS, Engineering, or related plus 3 years experience as a Software Architect, designing and implementing enterprise applications. 3 years software development experience in one or more of the following program languages: C#, Java, JavaScript, Python. 3 years leadng distributed development teams. 3 years experience architecting solutions and working with ITSM and Software Asset Management products. Experience implementing Self Service Portal / Service Catalog, Configuration (CMDB), Asset Management, LDAP/Active Direct integration. Experience working and integrating with Mobile Device Management (MDM) solutions, including AirWatch. Knowledge of BPMN and experience implementing business processes using workflow engines, including WWF. Experience using ETL and data transformation tools. Experience with SQL, SQL Server, MySQL. Experience with NoSQL databases including MongoDB. Experience in modern web and mobile application design and architecture based on REST API, Single Page Applications (SPA) such as AngularJs or Durandal, HTML5/CSS3. Experience architecturing and developing applications running in the cloud, one of Amazon AWS or Microsoft Azure. Knowledge of full stock enterprise application architecture, design and implementation. Knowledge of enterprise application architecture principles, enterprise integration patterns and message-based architecture. Knowledge of the Continuous integration and practices. Travel to various locations and branch offices in US as need. Permanent US authorization required.