Description of Service Lines: Results' current client portfolio consists of 82 Partners across various industries inclusive of the following:
• Healthcare
• Insurance
• Wireless Telecommunications
• Financial Services
• Energy
• Education
• Subscriber Based Entertainment
• Tax Services
• Retail
• Cable/MSO
Vision Statement
Our vision is to be the premier global Customer Experience Provider for Fortune 500 companies; to become the benchmark for brand advocacy and service excellence and the transparent provider of choice for customers around the world.
Driven by our "expect greater" commitment to our customers and communities, we aspire to exceed expectations through the brilliance and unyielding passion of our people.
The Company is an equal opportunity and affirmative action employer and will consider all qualified applicants without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, age, disability, veteran status or any other protected factors under federal, state or local law.
Position Overview
The Application Architect will help to drive the company�¢??s full stack engineering road map in order to enable corporate goals and objectives. The Application Architect will achieve this by strategically designing, developing, and implementing applications and services for enterprise-level systems. This role is responsible for understanding the needs of the business and translating that into full stack solutions that are scalable and based on best practices. This individual will act as an advocate and governance over front and back end engineering technologies including web, mobile, API, and system integration related development. You will be responsible for coaching other developers to continuously elevate their engineering skills to deliver innovative and high-quality applications. The Application Architect will lead by example, evangelize the technology roadmap, and be an advocate of new technology and development techniques.
This position will require an individual who can work with minimal supervision on a wide range of projects interfacing with development teams, business analysts, IT management and members of the business units while constantly ensuring that their work is aligned with the long-term architectural strategies of elasticity, security, and modularity.
Duties and Responsibilities
- Architect, design, and oversee implementation of end-to-end integrated systems
- Responsible for establishing the application architecture working with engineers, infrastructure, security and other technical specialists to define changes needed to applications
- Design and implement solutions to fit long-term strategic and short-term tactical goals of The Results Companies' architecture standards/direction
- Follow a well-defined Solutions Architecture process (on-boarding, engagement, exceptions, reviews, etc.), constantly strive for personal improvement and customer satisfaction
- Understand product and operational requirements and translate them into application designs to achieve company�¢??s strategic goals
- Document existing systems architecture and technology portfolio.
- Suggest improvements/new technologies to the enterprise to support new capabilities as required by the business
- Review new and existing systems design projects and procurement or outsourcing plans for compliance with standards and architectural direction
- Spearhead proof of concept efforts in order prove out technology choices and organizational fit
- Ensure that proposed and existing systems architectures are aligned with organizational goals and objectives
- While day-to-day production support would not be handled by lower level engineers, it may occasionally become necessary for the architect to become involved and guide solutions to technical issues when they are beyond the reach of lower level resources
Qualifications
10+ years of intense technical experience in the areas of web development, API development, mobile development, distributed systems and application integration
3+ years working in the role of application architect in a high transaction, fast paced and dynamic environment
5+ years experience developing solutions in the .NET framework
5+ years of hands on experience working with traditional relational database technologies
Experience with Speech Analytics Analysis is a plus
BA or BS degree in computer science, software engineering, information systems or equivalent experience
Broad knowledge of multiple development platforms such as .NET, Java, Python, NodeJS, etc�¢?�¦
Broad experience across different database technologies both relational and non-relation: MS SQL Server, MySQL, MongoDB, Redis, Cassandara, ElasticSearch, Lucene
Knowledge/Experience in micro service architecture, domain driven design, and RESTful Services.
Extensive experience with various web front end technologies such as AngularJS, React, LESS/SASS, Bootstrap, Gulp, Grunt including responsive and adaptive development
Proven experience designing and implementing enterprise solutions around messaging, caching, service discovery/bus, enterprise integration
Hands on experience working in a hybrid cloud environment with Azure or AWS
Working knowledge of deployment / hosting architectures including virtualized systems, application containers and cloud-based solutions
Experience with continuous integration, unit testing, static analysis, and automated integration tests. Continuous delivery experience preferred
Knowledge of secure coding practices and principles as well as secure application networking (OWASP Top 10, NST, PCI/DSS)
Experience in a heterogeneous environment (e.g. Linux, Windows, .NET, etc.) and willing to pick the right technology to meet the business need
Balance short-term versus long-term actions, strategic versus tactical requirements, while continuing to move forward towards the strategic vision; participate in the road map to achieve the vision
Excellent communication (both written and verbal), interpersonal skills and experience in presenting to business and technical team including executive management, in an effective and persuasive manner
Strong analytical and problem-solving skills with attention to detail
Proven track record of meeting commitments while working on multiple projects at once
Excellent skills in VB.Net, C#, .NET technologies, WebAPI
Physical Requirements
Ability to design and implement Restful APIs
Ability to design and implement scalable, fault tolerant, highly complex systems.
Excellent understanding of caching strategies and technologies
Ability to design and implement component-based SPAs using Javascript and Javascript framework technologies �¢?? i.e. Angular, VueJS, React.
Ability to guide and teach junior members of the team including performing code reviews, enforcing department standards, and instructing team members on new technologies
Excellent knowledge of HTML, CSS
Very strong object-oriented design skills with proven track record of well-engineered design
Understands reflection and its role in designing flexible architectures
Self-starter who can grasp difficult concepts and large architectures quickly
Strong leadership, with the ability to drive solution definition to a full adoption by multiple teams
Excellent customer skills in resolving concerns and issues
Hands-on experience with business requirements gathering/analysis
Proven experience in systems and network design & development
Ability to present ideas in business-savvy format
Ability to prioritize and execute tasks in a high-pressure environment
Exceptional analytical, conceptual, and problem-solving abilities
Experience working in a team-oriented, collaborative environment
In-depth technical knowledge of AWS cloud architecture and its components for transactional and analytical applications
Working technical knowledge of technologies such as Liferay portal and content management, microservices and containers architecture, search technology (Solr) and analytical platforms
Working technical knowledge of current systems software, protocols, and standards
Strong design-level knowledge of middleware/ interface technologies & methods (API, ETL, ESB, etc.)
Working technical knowledge of mobile technology, push notification and digital channel management
Working technical knowledge of Saleforce applications and technologies
Define architectural solutions based on findings through use case scenarios, architectural and workflow diagrams, and data models
Develop, document, communicate, and enforce a policy for standardizing solutions as necessary
Good knowledge of applicable data privacy and security practices
Experience with a Big Data architecture and infrastructure (Hadoop, Spark, Graph, etc.)
Understanding of Mobile Development environments (Responsive and Adaptive Design)
Experience with AWS Service (EC2, Lambda, ELB, API Gateway, etc), AWS LEX, AWS Polly and AWS ECS
Experience with Graph technologies (such as Datastax DSE Graph, TitanDB, Tinkerpop, Gremlin)
Experience with any one NLP technologies such as Google�¢??s SyntaxNet, Apache OpenNLP, NLTK, Stanford NLP
Experience with Indexing and building applications using Solr
Strong understanding of Graph representation (RDF, LPG) and Ontologies
Knowledge of Telephony systems including CTI; IVR; Skills based routing; Predictive/preview dialing
eCommerce experience including payment provider integrations; sale tax APIs
The Results Companies is an Equal Opportunity Employer M/F/Vets/Disability