Arrange that your organization translates complex cross functional business requirements and functional specifications into logical program designs, modules, stable application systems, and data solutions; partners with Product Team to understand business needs and functional specifications.

More Uses of the Hbase Toolkit:

  • Manage work with the product development team to test new features and bug fixes and surface meaningful customer feedback.
  • Ensure you know how to design large scale systems that are reliable, scalable, efficient, maintainable, extensible, and elegant.
  • Stay up to date on relevant technologies, plug into user groups, understand trends and opportunities that ensure you are using the best techniques and tools.
  • Help to design, implement, and maintain platform level solutions used by other engineering teams and the larger Honey organization.
  • Ensure your group complies; focus on innovating new and better ways to create solutions that add value and amaze your users, with a penchant for simple elegant design in every aspect from data structures to code to UI and systems architecture.
  • Contribute to the ongoing learning and success of the team and organization, by sharing knowledge through mentorship and collaboration.
  • Contribute to your evolving DevOps practice for hosting and managing your microservices and connector infrastructure in the GCP cloud.
  • Meet with customers and product owners to gather the actual requirements to develop the software application and skills to convert the business requirements into the actual application.
  • Be accountable for working knowledge in statistical data analytics, machine learning, open source and proprietary tools and applications.
  • Be certain that your team defines processes for technical platforms, system specifications, input/output and working parameters for hardware and/or software compatibility.
  • Be accountable for preparing and recommending best practices based on understanding the customers business, use cases, and success criteria.
  • Be accountable for embodying and modeling the discipline of practical, professional engineering in your day to day development process and practices.
  • Lead project planning sessions with business users, stakeholders, and sponsors to understand business requirements to develop or maintain software applications.
  • Establish that your design complies; exercises independent judgment in developing methods, techniques and evaluation criteria for obtaining results.
  • Assure your operation complies; influences the shaping of future products by contributing to the framework (architecture) used across multiple products or systems.
  • Manage work with the broader engineering team to deliver critical functionality necessary for the success of your customers.
  • Manage work with platform architects on software and system optimizations, helping to identify and remove potential performance bottlenecks.
  • Develop multiple Kafka producers and consumers by implementing data ingestion process and handle clusters in real time.
  • Provide design support to internal engineering teams for optimal usage of data stores, data growth planning, production workload optimization, messaging, caching and service platform.
  • Provide technical leadership to an automation team with responsibility for architecture, design and implementation.
  • Formulate: partner closely with Hadoop admin team and other development teams to understand business needs and to create effective technical solutions.
  • Initiate: work closely with the product owner and Scrum master to complete sprint planning, actively lead Scrum ceremonies and deliver results each sprint.
  • Initiate: re architecture catalogs infrastructure services/components to achieve greater scalability, efficiency, performance, reliability, and functionality.
  • Collaborate with front end development teams on user facing features and services and interface with the customer.
  • Develop processes and tools to perform data analysis, monitor and remediate data quality issues with closed feedback loop.
  • Establish: conduct design review and ensure that the design/implementation is highly modular, portable and performance optimized.
  • Warrant that your organization solves complex architecture/design and business problems; solutions are extensible; work to simplify, optimize, remove bottlenecks, etc.
  • Warrant that your design has solid grasp of software design patterns and approaches; understands application level software architecture; makes technical trade off decisions at application level.
  • Ensure you join; lead all phases of development cycle with the ownership on end to end delivery and support while standing up in production.
  • Pilot: clearly articulate pros and cons of various technologies and platforms in open source and proprietary products.

 

Categories: Articles