Description

Job Responsibilities Include 
Responsible for researching, analyzing, designing, proposing, and delivering solutions that support and enhance business and technologies strategies. 
Documents and publishes technology and infrastructure reference architecture, standards and roadmaps, technology simplification strategy and planning, technology lifecycle management 
Defines and rationalizes the technology and security infrastructure that supports the application solutions/tools. Provide architecture consultations, technical guidance and mentoring to engineers, designers and developers. 
Effectively communicates and influences others towards moving to future state architectures, leading by example. 
Identify architectural risks and plans to mitigations risks, adherence to standards and best practices. 
Assess the system architecture currently in place and work with technical staff to improve it. 
Owns technical plan, architecture, techniques, and outcomes of scalability, stability, performance, security, and operational insight. Identify, assess and communicate risks related to the Roadmap. 
Monitors and analyzes industry technology trends to determine their potential impact or application for the organization and apply that knowledge to architecture designs. 
Collaborates with other architects to create and document standards and patterns that can be leveraged for future re-use, and actively seek opportunities to leverage industry solutions for new business offerings and services. 
Evaluates and obtains alignment on technology standards, patterns, and reference architecture. 
Engages in proof of technology activities to evaluate technical options and ensure potential solutions meet core capability needs. 
Support architecture governance through use of effective metrics that informs and influences executive decisions

REQUIRED SKILLS 
10+ years custom software development experience with 4+ years as a lead developer or architect role 
Strong interpersonal and communication skills and a good work ethic. 
Expert level Java and JavaScript experience
Strong problem solving and organizational skills 
Proficiency in multiple programming languages, expertise in at least one 
Experience with relational and NoSQL databases 
Experience with RESTful web services 
Proven experience working with all layers of application development. 
Significant experience with distributed computing and message-based systems 
Comfortable working with open-source technologies 
Proficiency in data modeling and API design 
Proficiency in application/platform security

Education

Bachelor's degree