Careers @ Our Clients

A Senior System Architect has a wide variety of technology expertise and enjoys client interaction. As part of the multidisciplinary nature of this role, Senior Architects are involved in requirements definition, project design, scoping, delivery and integration of end-to-end hardware/software systems for mobile and emerging technologies, and are occasionally called on to perform in a Sales Engineer capacity for their areas of expertise. This position will report to the Principal System Architect for their geographic region. Some travel may be required.

Bachelor’s Degree or equivalent in Computer Science or related disciplines and 4+ years experience in professional software development

Required Skills

Desired Skills & Experience

-Hands-on enterprise application architecture design experience-At least five years of software development experience with large enterprise level-Experience on developing software in Agile environment-Expert level experience and knowledge with several of these enterprise server-side development: Java/Java EE, NodeJS , Hibernate, Spring, Web services, RESTful services, messaging queuing, Sockets and JavaScript frameworks, SOA, ESB.-Previous consulting or client service delivery experience in a project-based environment-Excellent written and verbal communication skills-Experience with non-functional attributes of enterprise solutions (e.g. security, load balancing, and performance)-Solid understanding of databases (relational and NoSQL DBs)-Bachelor’s Degree or equivalent in Computer Science or related disciplines and 4+ years experience in professional software development