Duties and Responsibilities:
• Work closely with development teams and customers to design, architect, implement, and support big data solutions.
• Provide design and development of cloud-based solutions and is responsible for technical design and implementation of the architecture.
• Design, develop and maintain infrastructure and backend applications.
• Provide definition of current state architecture blueprints.
• Research new technologies and products for their applicability to business processes.
• Compare various solutions and determine the one which best fits the need.
• Ensure that development efforts are well planned and in agreement with standards.
• Work closely with development teams and customers to design, architect, implement, and support big data solutions.
Qualifications:
Education:
• Bachelor's Degree from an accredited college or university with a major in Computer Science, Information Systems, Engineering, Business, or other related scientific or technical discipline is required.
Experience:
• At least Fifteen (15) years of experience in architecting on-prem/cloud based multiuser environment with expertise in planning, designing, building, and implementing IT application modernization / implementation effort.
• Must have a strong background in software engineering principles and techniques.
• Experience in web application technologies and middleware solutions.
• Experience with big data tools such as HBASE, Spark, Python, SpliceMachine, MongoDB, NoSQL based decision systems.
• Must have Hands-on experience in Hadoop Ecosystem including Spark, EMR, Kinesis, DMS, S3, Kafka as well as experience working with NoSQL Platforms.
• Experience in designing and implementing automation using scripts, must be proficient in scripting.
• At least seven (7) years of the required fifteen (15) years of experience must be in the direct supervision and management of major projects that involve providing professional support services and/or the integration, implementation and transition of large complex system and subsystem architectures.
• Must demonstrate a broad understanding of client IT environmental issues and solutions and be a recognized expert within the IT industry.
• Must demonstrate advanced abilities to team and mentor and possess demonstrated excellence in written and verbal communication skills.
• Experience with information architecture and product/application roadmap planning.
• Experience with technical architecture including software and hardware sizing and capacity planning
Bachelor's degree in Computer Science