Job Details

Want to join Intellectfaces

Check out our openings from below and fill the application by clicking on it

Director of Technology


Director of Technology

Location: Dallas, TX

Resposibilities:

We are looking to re-invent the way people discover, research, and shop for products.  We do this by delivering  a leading-edge product to simplify the consumer journey.  To help us continue our growth, we’re seeking an experienced director of technology to join our highly skilled team. Your engineering experience, communication, and leadership skills are second to none and you enjoy developing solutions that push innovative boundaries.  


This leadership role entails overseeing overall technology development for our client, ensuring alignment with the business goals, developing a technology strategy and managing the execution of the plan as required, recruitment of key technical resources, and day to day management of all technology resources.

 

Our existing technology is very data-intensive and will require the DoT to be hands-on.  Data related focus areas include scraping, aggregation, processing, analysis, monitoring and reporting, along with complete front-end and back-end development and overall devos. You will be developing and leading a team that will execute on your strategy and plan. Focusing on choosing optimal solutions to use for these purposes, then maintaining, implementing, and monitoring them.  You will also be responsible for integrating them with the architecture used across the company.  

 

You will work closely with the department leads in strategizing and establish long-term plans that usher in new levels of features and technology at our client project.  Through research and strategic design, build and maintain the core technologies to facilitate the attainment of client vision. Guide and advise how we can strengthen our development process and code quality. Architect solutions, guide teams to clear standards, appropriate patterns, and best practices in code and in processes. Mentor other members of our development team to see our goals achieved.


Responsibilities:

  • Oversee and plan the full SDLC, and recommend necessary tools

  • Direct the software development and release process with the goal of delivering software releases on time, on budget, with high quality, and according to the agreed-up scope

  • Embrace company goals and identify the best technology solutions to meet our needs

  • Develop and execute a technical software development strategy for eCommerce application and system using current business roadmap by analyzing competitive trends and patterns

  • Design and oversee the System architecture, Database, and Data processing in achieving optimal performance

  • Directing continuous improvement and eliminating non-value-added work

  • Executes engineering projects by developing resource planning for a business roadmap in advance

  • Ensures product quality by developing and executing a quality assurance plan

  • Direct the day-to-day activities of the development teams

  • Analyze and optimize operational resources, costs, and forecasts

  • Own the sprint planning and execution process, collaborating with product, business, and data teams

  • Engage and resolve bugs in accordance with SLAs

  • Lead, grow, and develop the team from inception through effective hiring, mentoring, coaching, succession planning, and retention strategies

  • Champion engineering and operational excellence, establishing metrics, standards, and processes for regular assessment and improvement

  • Create an excellent customer experience, raising the bar on functionality, usability, and simplicity

  • Selecting and integrating any Big Data tools and frameworks required to provide requested capabilities

  • Implementing the ETL process

  • Monitoring performance and advising any necessary infrastructure changes

  • Defining data retention policies

 

Required Qualifications:

  • 15+ years of experience in website and software application development

  • 10+ years of management experience leading a technical team or department

  • 10+ years with Big Data - both relational structured and unstructured data

  • Data scraping, aggregation, processing, display, and reporting

  • Proficiency with Hadoop, MapReduce, HDFS

  • Experience with integration of data from multiple data sources

  • Experience with NoSQL databases, such as HBase, Cassandra, MongoDB

  • Knowledge of various ETL techniques and frameworks, such as Flume

  • Experience with various messaging systems, such as Kafka or RabbitMQ

  • In-depth knowledge of every stage within the SDLC

  • Proficient in programming languages such as PHP, Angular, React, Java, Python, etc.

  • Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals

  • Strong understanding of databases, storage and distributed persistence technologies

  • Strong troubleshooting and performance tuning skills

  • Strong understanding of DevOps tools and ability to manage end-to-end process

 

Preferred:

  • Experience developing ecommerce and/or consumer-facing software applications desired

  • Experience implementing a CMS such as Liferay, Alfresco, Joomla or similar, and/or building a custom CMS

  • Experience with mobile app development

  • Hands-on DevOps experience

  • Experience with Big Data ML toolkits, such as Mahout, SparkML, or H2O

  • Good knowledge of Big Data querying tools, such as Pig, Hive, and Impala

Job Features
Job Category Director of Technology
Duration Fulltime
Job Location Dallas, TX

Apply Online