Engineering - Big Data and Streaming Data Architect

Employer
rfXcel
Location
San Ramon, CA
Posted
Oct 13, 2017
Jobs Outside Higher Education
Software & Technology
Institution Type
Outside Academe


Job Description

Engineering - Software Architect (Big Data and Streaming Data Architect)

Job ID: 100-01-01.04

Location: US: San Francisco Bay Area, CA

Category: Engineering/Software Development

Overview

rfXcel Corporation, founded in 2003, is headquartered in San Ramon, CA. rfXcel is a pioneer in Product Serialization, Traceability and Compliance, Cloud Solutions for the Life Sciences, Food and Beverage industries. Leading manufacturers, distributors, packagers and retailers use rfXcel Traceability SystemTM (rTS) for complete traceability of raw materials, ingredients and finished goods across the supply chain, to meet government drug tracking regulations worldwide including the US Drug Quality and Security Act (DQSA), and those in China, Brazil, India, Argentina, Turkey, Europe and others, and also to increase market share, profitability and product safety through enhanced supply chain visibility.

By integrating with the IoT devices that host multiple sensors, rfXcel has entered the fast emerging IoT space. Our applications are used for real-time environmental monitoring and for real-time analysis of massive volumes of IoT data to not only allow real-time track and trace of the products in the supply chain but also for geo-fencing, cold-chain monitoring, product tampering detection, theft detection and prevention, diversion detection and prevention, etc.

We are a dynamic and growing software company with a strong sense of dedication to our customers. This is a very collaborative and inclusive work environment where individuals strong on aptitude and attitude will have an opportunity to grow their professional careers through working with some of the most advanced technology and talented developers in the business. rfXcel's enterprise solutions are deployed as either SaaS applications or as on-premise applications and are integrated with multiple trading partner systems.

We are growing and looking for talented personnel to join our core team. We are looking for a hands-on Big Data and Streaming Data Architect to join our development team. The ideal candidate is proactive, entrepreneurial, methodical and process-oriented while battle tested through years of product development and SDLC processes. The candidate will need to work with cross functional teams including development, QA, support and professional services.

Responsibilities - What you will be doing in this role

The Big Data and Streaming Data Architect is responsible for designing and writing code for rfXcel's products that use Big Data and Streaming data architecture as well as for providing guidance for software development processes. The candidate will significantly contribute to the design, test, development, and support of various software modules. Design complex and distributed software modules using Java/JEE and Big Data technologies for real-time stream/event data processing and real-time parametrized and full-text searching of data
  • Design complex and distributed software modules using Java/JEE and Big Data and Streaming Data technologies for real-time stream/event data processing and real-time parametrized and full-text searching of data
  • Design and enhance highly scalable, high performance and fault tolerant architectures across all tiers of the software and develop modules based on the architecture
  • Design and enhance the architecture that supports zero downtime requirements while different components of the system are updated/upgraded
  • Integrate with IoT devices using streaming data processing pipeline that allows application of configurable real-time rules
  • Use machine learning algorithms on the real-time data for predictive analytics
  • Identify the performance and scalability bottlenecks and provide solutions to resolve them
  • Provide hands-on help for automating the operational aspects of the software development including the following:
    o Continuous integration
    o Deployment of all software components
    o Zero downtime deployments
    o Configuration management
    o Monitoring and system health dashboards
  • Write the functional requirements and technical specifications for software development
  • Estimate the effort required for the software design and development
  • Write unit test cases, execute them and record results
  • Perform code reviews, provide feedback and oversee code corrections to ensure compliance with the development guidelines
  • Provide technical expertise in the diagnosis and resolution of issues, including the determination and provision of workaround solutions
  • Stay up-to-date on emerging technologies, especially open source technologies (e.g. Big Data), and how they might relate to rfXcel's products
  • Follow and suggest improvements to Agile SDLC processes. Train other team members about SDLC processes and oversee the processes as required
  • Provide critical and timely coordination between different US and India teams including development, QA, product management, professional services, operations and customer support; must be able to spend substantial time interfacing with the offshore team in India on daily-basis.
  • Whenever needed participate in functional and technical discussions with customers including product functionality, architecture, integration, hosting, security, etc.

Qualifications - What you will need to be successful in this role

Company Description
rfXcel Corporation, founded in 2003, is headquartered in San Ramon, CA. rfXcel is a pioneer in Product Serialization, Traceability and Compliance, Cloud Solutions for the Life Sciences, Food and Beverage industries. Leading manufacturers, distributors, packagers and retailers use rfXcel Traceability SystemTM (rTS) for complete traceability of raw materials, ingredients and finished goods across the supply chain, to meet government drug tracking regulations worldwide including the US Drug Quality and Security Act (DQSA), and those in China, Brazil, India, Argentina, Turkey, Europe and others, and also to increase market share, profitability and product safety through enhanced supply chain visibility.


San Ramon, CA

e8efdec78

Sun, 1 Oct 2017 22:03:27 PDT

PI99809446