Job Description :
Job Summary: The Technical Architect works within a broad and diverse group of I.T. engineers,
designing, building and providing standardization for the Wawa’s internal software applications,
Custom-Off-The-Shelf (COTS) applications, and SaaS Solutions. Define and design the network,
topology and hardware/virtualization design for these solutions from a Hybrid-Cloud and
Internal/External Cloud services within the Wawa technology platform. The position requires in-depth
hands-on working knowledge of web and cloud based technologies and services, concepts, security and
standards to develop conceptual, scalable and functional designs as well as the ability to implement such
structures for a holistic Enterprise approach.
Principal Duties:
1. Define, refine, and create architectural artifacts like Business Process Models, Information Architecture
Models, Data Models, Application Design, Application Security Designs, Infrastructure Security Designs,
Infrastructure Models, Infrastructure as Code (IaC), Design Patterns, Performance Model, etc for a solution
under consideration. For all the definitions, create the required pattern implementations in an approved
software language so as to guide the team of IT Engineers.
2. Provide leadership on projects, technical assistance, and strategic vision and facilitate the definition of
project deliverables. Complete project deliverables or provide consulting work efforts based on the agreed
scope; estimates work effort, duration, resources and requirements. Ensure that requirements are being met.
Research, identify and develop solutions to business challenges and opportunities. Develop project plans to
design, install, and upgrade and manage systems and utility software.
3. Define tracking mechanisms and ensure IT standards and methodology are met. Manage expectations and
project scope. Appropriately report status and deliver quality results. Develop and maintain support
documentation with up to date processes and procedures.
4. Translate complex functional specifications to detail technical designs regarding Test Case, Testing
Automation, User Interfaces (UI), Custom Software Applications, middleware technologies, API, API
orchestration/choreography, deployment artifacts, artifact packaging, and application monitoring
automation, logging and performance metrics. Provide input, guidance and recommendations on technical
designs developed by other team members. Develop creative solutions for complex enhancements.
5. Follow standard development processes and transport process including Agile, SDLC methodologies,
DevOps, Source Code Management, etc. Ability to apply IT security standards and practices as well as
adhere to these standards in the development and design of new and existing technologies within our
corporate and store infrastructure
6. Technical consultant for the team and internal business teams. Serve as an expert in technical field of
knowledge. Serve as a resource and knowledge expert to Applications Development Manager in the project
7. Develop unit test plans, test cases/scripts, UI components, application source code, and application
packaging configuration scripts, deployment scripts, configuration of API infrastructure, artifact packaging
configurations, all automation configurations and performance monitoring and debugging component

Preceding job description has been designed to indicate the general nature and level of work performed by associates within
this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities
and qualifications required of associates assigned to this job.
configurations where applicable.
8. Create and establish performance baselines via performance testing and application profiling. Monitor
system performance and tune for peak performance of application/system components built or procured
from vendors.
9. Research technology related products and make objective recommendations based on business or
operational requirements. Anticipate potential problem situations/risks and address with effective objective
10. Maintain a very high degree of decision impact due to system privileges and responsibilities.
11. Integrate enterprise-wide tools for automating, monitoring, and managing the current and future technology
environments in a proactive manner.
12. Develop, document, implement and maintain system management strategies, policies and procedures,
including security, support, training and installation procedures.
13. Recommend, design, implement and support infrastructure integration into business solutions, while
meeting the business goals and objectives. This includes supporting documentation and diagrams detailing
the specific infrastructure.
14. Engage with Engineering team and other ITPS departments to establish appropriate security models for
enhancements and changes as well as training downstream support personnel on technology components
around custom API Middle Tier services.
15. Drive issue resolution associated with the implementation and testing of new system management software
(i.e., Communication Services, APIs) Support and deploy Mid-tier APIs and App. Services based processes
for system servers within the Enterprise.
16. Work with IT and outside vendors to resolve technology issues. Develop and maintain processes and
procedures as appropriate.
17. Coordinate with other IT departments in the execution of system reboots, maintenance,
upgrades/implementations, system and data restorations, mass data changes and system cleanup. Investigate
and remedy the root cause of service delivery incidents.
18. Coach and mentor other team members in their development of IT Applications. Participate in the appraisal
process by providing feedback to Applications Development Manager.

Essential Functions:
1. Ability to work well individually as well as in a team environment
2. Excellent oral and written communication skills
3. Excellent customer service and interpersonal skills
4. Ability to work with little or no supervision
5. Detail oriented and excellent organizational, time and stress management skills
6. Excellent and proven analytical and problem solving skills
7. Ability to handle multiple projects simultaneously and independently
8. Proven self-starter with demonstrated ability to make decisions and accept responsibility and risk.
9. Excellent leadership skills
10. Proven Project Management skills. Lead large cross-functional projects
11. Ability to be on-call 24/7 when required

Preceding job description has been designed to indicate the general nature and level of work performed by associates within
this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities
and qualifications required of associates assigned to this job.
12. Ability to learn new technologies quickly and independently and to formulate and implement
standards, procedures and best practices. Ability to adapt to overlapping technologies
13. When prioritizing work, considers the bigger picture, ensuring alignment with department objectives
with a holistic Enterprise mindset.
14. Ability to train and develop other technical Associates
15. Able to effectively utilize multiple tactics based on situational variables
Basic Qualifications:
1. Bachelor’s degree in Computer Science, Information Technology or a technical discipline preferred
(e.g., engineering) or equivalent.
2. 12+ years of Application Development and IT Security experience
3. Proficient in program languages and concepts around API services and Interfaces: Java SE and EE,
JavaScript, API development concepts and abstracts (JSON, XML, WADL, RAML, Swagger,
SpringBoot, RESTful)
4. Proficiency in command-line batch and program development in Windows, Linux and/or UNIX
platforms (PowerShell, C-Shell, Bash shell, Perl, etc and related programing languages NET
frameworks, Java, JavaScript, batch file development, FTP/SFTP, etc, API development and
conceptual design as well as general understanding of Wawa’s business systems interactions.
5. General knowledge around endpoint protocols and security components (SFTP/FTP, File, OAuth2,
6. Fluent with appropriate debugging tools.
7. Fluent in multiple technologies NET Frameworks, C#, COM, Java, JavaScript, SpringBoot, REST
API, Graph QL, SQL, NoSQL, Graph DB’s, etc.
8. Test Driven development or Behavior Driven development with a clear understanding of the tool
stack. Expertise in unit test, building Integration, smoke and regression testing suite, code coverage
process, and pipeline setup
9. Experience in web technologies such as Angular, React JS, etc.
10. Understanding of common design patterns, data structures and algorithms
11. Experience in cloud computing with expertise on at least one cloud infrastructure
12. Ability to produce code that is fault-tolerant, efficient, and maintainable
13. Strong understanding of AWS Services and visualized environments.
14. Strong understanding of other services and services providers in the following Cloud service layers
(IaaS (AWS, Google, etc, Saas (Salesforce, Successfactors, etc, Paas (Azure, Amazon AWS,
Google App Engine)
15. Experience in PKI Certificate Authority and Cryptography
16. Experience on message brokers and high speed messaging infrastructures like Kafka, Kinesis, etc.
17. Understanding of internet security issues and the threat landscape
18. White box and black box penetration testing experience
19. Strong understanding of network security for Data Centers, SaaS, Cloud Solutions
20. Experience with following technologies:
a. Network protocols (e.g. IP, ARP, TCP, etc
b. Intrusion detection
c. Security compromises
d. Security protocols
21. Familiar with User and Entity Behavior Analytics (UEBA)
22. Experience with statistics and data processing algorithms

Preceding job description has been designed to indicate the general nature and level of work performed by associates within
this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities
and qualifications required of associates assigned to this job.
23. Experience with indoor location solutions like Wi-Fi
24. Machine learning, data science, Bayesian statistics, information theory
25. Knowledge of cryptography and digital certificate infrastructure (e.g. SHA, AES, RSA, PKI, etc
26. Experience with securing real-time data pipelines (e.g. Kafka, Storm, Flink, etc and batch
processing (Spark, Hadoop, etc