Check out our openings from below and fill the application by clicking on it
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 Category | Director of Technology |
Duration | Fulltime |
Job Location | Dallas, TX |