SMG (Service Management Group) partners with more than 450 brands around the globe to create better customer and employee experiences, which drive loyalty and performance. SMG uniquely combines technology and insights to help clients listen better, act faster, and outperform competitors. Strategic solutions include omniCXTM, Brand Research, and Employee Engagement. SMG evaluates 200 million surveys annually, across 130 countries.
As our Technical Architect, you will:
Designs top level reference architectures and solution architectures for new and existing products.
Designs and leads the implementation of scalable, reusable, service oriented frameworks.
Serves as a technical lead for engineering teams.
Collaborates with product managers, business stakeholders, infrastructure stakeholders, engineers, and IT managers to create strategic, innovative software solutions.
Assists with code reviews and engineering governance to ensure uniform implementation of coding standards and processes.
Responsible for diagnosing and solving roadblocks with critical systems.
Responsible for the monitoring, scaling, and build out of existing infrastructure.
Bachelor’s degree in Computer Science, Information Technology, or related, or the equivalent through a combination of education and related work experience.
Overall 8 plus years experience in technology design, development, implementation and support functions.
2+ years development experience with ASP.net MVC and WCF.
3 years experience with SQL Server relational database systems.
Experience with multi-lingual, localized applications.
Experience working cross functionally to deliver solutions for technical, procedural, and operational issues.
Experience with a diverse set of platforms and technologies, as well as, experience with structured methods and the software development life cycle.
Demonstrated mastery of advanced data structures and algorithm development and analysis.
Experience managing delivery of large complex systems
Ability to work with limited direct supervision.
In depth experience within one or more technical domains such as development technologies or tools, programming languages, DBMS technologies, hardware platforms, operating systems, security, applications, or messaging.
Demonstrated research, analytical, critical thinking, decision-making, consulting and problem solving skills.
Effective oral, written and interpersonal communication skills.
Degree in Computer Science or related program
Experience building application programming interfaces (API’s) or SaaS platforms for business to business integration.
Experience designing and building BI solutions using data warehouses and cubes.
Experience with Teradata.
Experience with non-relational data technologies, such as MongoDB and Hadoop.
Effective presentation skills.
Experience with master data management and data quality services or equivalent.
Experience with windows server environments, load balancers and other infrastructure related technologies.
Project management skills including ability to manage and prioritize multiple and conflicting priorities, organization skills, planning skills.
2 years development experience with mobile platforms.