As a Director Engineering, your role & responsibility will include the following.
- Define the product roadmap and delivery planning.
- Provides technical leadership in design, delivery, and support of product software and platforms.
- Participate in driving technical architectural decisions for the product.
- Prioritization of the features and deliverable artifacts
- Augmentation of the product development staff.
- Mentor managers to implement best practices to motivate and organize their teams.
- Prepare schedules, report status as well as make hiring decisions.
- Ensure to provide proven ability to evaluate and improve software development best practices.
- Provide DevOps and other processes to assure consistency, quality and timeliness.
- Participate in interviewing as well as hiring final decisions.
- Guide and provide input to all strategic as well as technical planning for entire products.
- Monitor and provide input for evaluation and prioritize change requests.
- Create and monitor the set of policies that establish standard development languages, tools, and methodology; documentation practices; and examination procedures for developed systems to ensure alignment with overall architecture.'
- Participate in project scope, schedule, and cost reviews.
- Understand and socialize product capabilities and limitations.
- Identify and implement ways to improve and promote quality and demonstrate accuracy and thoroughness.
- Establish working relationships with external technology vendors.
- Integrate customer requirements through the engineering effort for championing next generation products.
- Quickly gain an understanding of the company's technology and markets, establish yourself as a credible leader.
- Release scheduling.
- Keeps abreast of new technologies and has demonstrated knowledge and experience in various technologies.
- Manage 3rd party consulting partners/vendors implementing products.
- Prepare and submit weekly project status reports; prepare monthly reports outlining team assignments and/or changes, project status changes, and forecasts project timelines.
- Provide leadership to individuals or team(s) through coaching, feedback, development goals, and performance management.
- Prioritize employee career development to grow the internal pipeline of leadership talent.
- Prioritize, assign, and manage department activities and projects in accordance with the department's goals and objectives. Adjust hours of work, priorities, and staff assignments to ensure efficient operation, based on workload.
Qualification & Experience
- Master’s or bachelor’s degree in Computer Science, Business Information Systems or related field or equivalent work experience required.
- Relevant certifications also preferred among other indications of someone who values continuing education.
- 15+ years’ experience "living" with various operating systems, development tools and development methodologies including Java, data structures, Scala, Python, NodeJS
- 8+ years of individual contributor software development experience.
- 6+ years management experience in a fast-growing product software environment with proven ability to lead and engage development, QA and implementation teams working on multiple projects.
- Idea generation and creativity in this position are a must, as are the ability to work with deadlines, manage and complete projects on time and within budget.
- Proven ability to establish and drive processes and procedures with quantifiable metrics to measure the success and effectiveness of the development organization.
- Proven history of delivering on deadlines/releases without compromising quality.
- Mastery of engineering concepts and core technologies: development models, programming languages, databases, testing, and documentation.
- Development experience with compilers, web Services, database engines and related technologies.
- Experience with Agile software development and SCRUM methodologies.
- Proven track record of delivering high quality software products.
- A solid engineering foundation indicated by a demonstrated understanding of
- product design, life cycle, software development practices, and support services. Understanding of standard engineering processes and software development methodologies.
- Experience coordinating the work and competences of software staff within functional project groups.
- Ability to work cross functionally and as a team with other executive committee members.
- Strong verbal and written communication skills.
- Communicate effectively with different business units about technology and processes using lay terms and descriptions.
- Experience Preferred:
- Experience building horizontally scalable solutions leveraging containers, microservices, Big Data technologies among other related technologies.
- Experience working with graphical user experience and user interface design.
- Experience working with object-oriented software development, web services, web development or other similar technical products.
- Experience with database engines, languages, and compilers
- Experience with user acceptance testing, regression testing and integration testing.
- Experience working on open-source software projects for Apache and other great open-source software organizations.
- Demonstrable experience training and leading teams as a great people leader.
About DataMetica
About
Company video
Photos
Connect with the team
Similar jobs
• Institute sales : Primary responsibility is to sell to schools and bring them onboard
o Tie up with schools and onboard them so that we can offer the Jodo plan to the parents in the school
o Negotiate and get into commercial agreements with schools
o Upsell our other payment products in the schools
• Stakeholder Management in Schools:
o Enable Jodo to liaison with the schools tied up with, for close to
everything from meeting the parents, to doing events etc.
o Forge a strong relationship with the school management and principal
and be their first port of call on anything to do with finances
• Team Building- Build a high quality sales team and lead it in that city
Will be responsible for Backend and infrastructure for mobile app and website.
We are looking to recruit a candidate for a role that will require:
● Talented Leader who will be responsible for Leading a group of talented technical individuals to build
scalable, and secure products
● Leads our Back-End and infrastructure
● Drives architecture and the design of enterprise mobile/web/API solutions at scale
● Work with Product, Testing and Infrastructure teams to understand product vision and requirements
● Oversee the development and execution of development plans and report on execution
● Work with Product and testing teams to understand product vision and requirements
● Has deep exposure to all aspects of engineering, modern web, desktop & mobile application architectures,
data modelling, high level design, low level design, non-functional technical requirements and visual design
Requirement
● 5+ years of experience in hard core development in predominantly product development companies
● Strong troubleshooting, debugging and problem-solving skills
● Proven track record of building scalable and reliable services on Cloud
● Architecture & Design
● Solid experience of designing end-to-end architecture and design of applications using one or more
platforms for large-scale high-throughput solutions
● Design and implement technical governance process as appropriate across the application development
lifecycle
● coding guidelines, quality standards, best practices, code acceptance criteria, automation
● Experience in collaborating with the team in reviewing application architecture. - Node.js, Web Services
REST, MySQL/MongoDB/NoSQL
Education: Engineering/MBA
Work experience: 5 years relevant experience
Compensation: Based on Industry Standards
Team:- We are a team of 9 data scientists working on Video Analytics Projects, Data Analytics projects for internal AI requirements of Reliance Industries as well for the external business. At a time, we make progress on multiple projects(atleast 4) in Video Analytics or Data Analytics.
Requirment:
- Proven industrial experience in software
- Excellent communication skill
- Excellent on Unix and Shell Scripting, Vi Editor (also Python)
- Development for any Test Automation with C++
- Development experience in Test Automation with shell scripting
- Should have good analysis skills, good comprehension and abstraction capability
- Experience / expertise in Docker
- Good experience working on Databases Oracle/MySQL: SQL Queries, Joins, Views etc.
- Good understanding of C++ skills: STL, String Operations, Design Patterns, OOPS concepts
- Know-how of Eclipse
- CI (Continuous Integration), Jenkins, GIT
- Working experience with Agile methodology, JIRA
Design and Build sophisticated and highly salable apps using Flutter.
2. Translate and Build the designs into high quality responsive UI code.
3. Write efficient queries for core Data.
4. Use of Model-View-Controller (MVC) and Model-View-ViewModel-Controller (MVVM) architecture and developing maintainable, testable and functional software that meets product requirements.
5. Resolve any problems existing in the system and suggest and add new features in the complete system.
6. Follow the best practices while developing the app.
7. Use CI/CD for smooth deployment.
8. Document the project and code efficiently.
9. Manage the code and project on Git in order to keep in sync with other team members and managers.
10. Suggest new features and/or enhancements.
11. Maintaining software through product life cycle including design, development, verification and bug fixes.
12. Write tests for the App.
13. Knowledge of different state management libraries like BloC, GetX, Provider will be a plus point.
- Should have good experience with PHP and PHP frameworks such as CodeIgniter.
- Should have good experience with HTML, CSS, JQuery.
- Should have experience with designing and writing performant APIs.
- Should have understanding or experience with good design patterns, dependency injection and MOC frameworks.
- Should have experience with data modeling and database technologies such as MySQL, SQL Server, PostGres.
- Should have experience with front end JavaScript frameworks.
- Should have experience working in an agile development environment.
- Should have experience writing unit, automated and integration tests.
Must have:
- Hands on experience in E-Commerce projects.
- At least 3 years of IT experience in Hybris Commerce development
- End-to-end implementation experience using SAP Hybris
- Hands on experience in Java, JEE, REST, Spring, JQuery, JUnit & ant
- Working experience in Hybris modules such as Impex, cronjobs, workflow, service layer APIs, flexiblesearch
- Working knowledge of Hybris commerce platform that includes WCMS, Order Management, Payment, BTG, Vouchers, Customer Service, Print, i18N features
- Ability to write clean code
- Passion for engineering world-class solutions to complex business problems
- Experienced in working in an AGILE Environment
- Excellent communication skills both written and verbal
Desired Skills:
- Good experience with Solr / Endeca / FredHopper or any other search engines
- Know-how of different deployment strategies and configuration settings for memory, cache, JVM and DB Knowledge of selenium (webdriver) or any other UI testing framework
- Experience in integrating Hybris Commerce with other 3rd party systems
- Knowledge of hybris Order Management and hybris Data Hub is desired but not essential.
- 4+ years Java developer.
- Very Strong Java Coding skills.
- API and Microservices experience