Sr. Data Scientist

Experience: 3-8 years
Location: Hyderabad

Job Description
Building highly scalable server-side solutions which include Web APIs for mobile apps and “always alive” processing engines that handle incoming stream of requests and act on them for a variety of activities that include generating analytics, reports, data management operations, etc.

Responsibilities

  • Data Scientist or Data Mining expert who will work in an Agile environment and implement end-to-end Analytical solutions.
  • Design, evaluate and implement highly scalable algorithms for processing large amounts
    of data parallely.
  • Partner with Engineering teams to solve customer problems and identify trends and opportunities.

Skills and Qualifications

  • BTech or MTech in Computer Science, Statistics or related field, with a specialization in Data Science / Machine Learning.
  • Multiple Experience brackets either 1 to 4 years or 4 to 8 years programming experience
  • Strong theoretical foundation in mathematical statistics
  • Hands-on experience with a wide variety of predictive modeling, machine learning, data mining, statistical, text mining, and optimization algorithms.
  • Deep data analysis and data validation ability to prepare structured and unstructured data for machine learning algorithms.
  • Experience developing static and interactive data visualizations is a plus.
  • Experience using statistical tools such as R, Weka, etc. is a plus.
  • Familiarity with relational databases and SQL, knowledge of NoSQL and MongoDB or CouchDB is a plus.
  • Experience working with large data sets, experience working with distributed computing tools such as Hadoop, MapReduce, Mahout, Spark, Hive, Pig, etc. is a plus.

Technical Writer

Job Location: Hyderabad, India
Experience: 4 Years

Role Summary/Purpose:

The Java developer will be responsible for writing code to build and support enterprise applications. This role will interface with the business and other developers to ensure business requirements are translated into detailed technical specifications.

Responsibilities:

  • Strong writing skills, namely a command of grammar, syntax, diction, and the conventions and best practices of writing a variety of technical documents.
  • Experience in using the Darwin Information Typing Architecture (DITA)
  • Good knowledge and writing experience using XML-based authoring tools such as oXygen XML Editor
  • Create and maintain Online Help, Installation Guide, Upgrade Guide, Deployment Guide, Release Notes, Support Matrix, and other such product documentation deliverables.
  • Design, develop, and write technically accurate and comprehensive product documentation that adheres to the MSTP.
  • Understanding of core information development processes: content planning, content creation, and content review.
  • Good knowledge and writing experience using XML-based authoring tools such as oXygen XML Editor
  • Fundamental skills with the authoring tools used by the information development teams.
  • Fundamental collaboration skills: Ability to work with cross-functional teams and other writers for updates in the product or the process.
  • Ensure strict adherence to the delivery schedule by planning, tracking, and delivering as per sprint commitments.
  • Participate in daily scrum meetings, development design reviews, and documentation reviews.

Qualifications:

  • A bachelor’s degree in English, Mass Communication, Journalism, BE, or any other related field.
  • A minimum of 4 years of experience in Technical Writing for an enterprise product.

Desired Characteristics:

  • Fundamental knowledge of core technical communication concepts, such as topic-based authoring, minimalism, task-oriented design, single-sourcing.
  • Experience with content management systems, such as Astoria and Visual Studio.
  • Basic skills in editing (QA for documentation) – ability to recognize errors in a variety of information deliverables.
  • Working knowledge of Lean/Agile/XP software development processes and how to follow processes for information development.
  • Working knowledge of major aspects of software design, development, and QA and how they affect the information development process.

Java Developer

Location: Hyderabad/Bangalore, India
Experience Required: 3- 10 Years

Role Summary/Purpose:

The Java developer will be responsible for writing code to build and support enterprise applications. This role will interface with the business and other developers to ensure business requirements are translated into detailed technical specifications.

Essential Responsibilities:

  • Design and build scalable REST APIs. develop, test, tune for performance and deploy web services.
  • Work with product team to build innovative, robust, and easy-to-use features.
  • Collaborate with the team, optimize and refactor the back-end architecture.
  • Conduct code reviews to uphold high-quality code and standard.
  • Own team’s output – drive sprint planning, prioritize tasks; Keep key stakeholders updated on progress, milestones and any potential slippages.
  • Build systems that process big data in a distributed environment.

Qualifications/Requirements:

    • Bachelor’s Degree in Computer Science, or related computer field.
    • 3 years of minimum experience in Java software development.
    • Strong in Java / J2EE including frameworks like Spring boot, hibernate etc.
    • Experience with microservices based architecture including building
    • Good knowledge on SQL (MySQL / Oracle / SQL Server / Postgres), NoSQL (MangoDB / Cassandra), App server Knowledge (Tomcat/JBoss etc.), OSGi, REST Web Services
    • Working / Usage experience of Docker or similar and Container
    • Experience with Cloud computing in added advantage (AWS / Azure)
    • Assist production support team with any system issues as they arise.
    • Strong Debugging and Troubleshooting Expertise.
    • Strong communication skills (oral and written).

QA Automation Engineer

Experience: 3 – 7 years
Location: Hyderabad

Roles & Responsibilities:

  • Understand the role of testing within the software development lifecycle and business-related project constraints in web and mobile developments.
  • Develop, implement and execute test plans and scripts to address business and technical use cases.
  • Ability to review and improve test coverage. Able to manage a small team of QA.
  • Able to perform web services testing.
  • Research and document bug reports following agreed-upon processes immediately upon discovery of a quality problem.
  • Use existing tools and techniques to execute test cases and build new tools and scripts for performing testing/validation function.
  • Participate in troubleshooting and training of issues with different teams to drive towards root cause identification and resolution.
  • Work with the Development team to capture and reuse automated Unit Test Cases, Test plans, and other Development test objects.
  • Participate in technical communication within the team and to other groups.
  • Associated with specified projects such as users to define system requirements and/or necessary modifications.

Required skills:

  • Experience on building Test Automation Frameworks specifically using Javascript. Experience testing web services (SOAP/REST; Throughput, Performance under Load, etc.)
  • Experience testing hosted or SaaS-based solutions.
  • Familiar with relational database design and good working knowledge of SQL for querying, updating, and deleting data.
  • Strong proficiency with functional, regression, performance and stability testing techniques.

Java Full Stack Developer

Location: Hyderabad, India
Experience Required: 5- 10 Years

Required skills:Role Summary/Purpose:

The Java developer will be responsible for writing code to build and support enterprise applications. This role will interface with the business and other developers to ensure business requirements are translated into detailed technical specifications.

Essential Responsibilities:

  • The Engineer will participate in the design and implementation of features and capabilities as well as fix bugs in the product(s) to which they are assigned.
  • Implement features and capabilities from design documents.
  • Debug and fix defects in legacy code.
  • Participate in design reviews, code reviews and bug triage meetings.
  • Support customer questions through meetings, email and documentation.
  • Provide engineering documentation to QA.

Qualifications/Requirements:

  • Bachelor’s Degree in Computer Science, or related computer field.
  • 3 years of minimum experience in Java software development.
  • Strong knowledge on core Java, J2EE, Cloud Foundry, Angular.JS, React.JS, Polymer.JS, Spring and Microservices.
  • Object Oriented Design skills and understanding of design patterns.
  • Good knowledge on many from the following technology stack – JSP, Struts, MVC, SQL (RDBMS Knowledge e.g Mysql), App server Knowledge (Tomcat/JBoss etc.), OSGi, SOAP/REST Web Services.
  • Knowledge of SQL and understanding of relational databases.
  • Assist production support team with any system issues as they arise.
  • Strong debugging and troubleshooting expertise.
  • Strong communication skills (oral and written).

Qualifications/Requirements:

Desired Characteristics:

  • Experience with writing end to end web applications or components and addressing application-wide issues such as performance, security, concurrency, transaction management, session management, caching, validation.
  • Experience with java frameworks such as Spring IoC, Spring MVC, Struts, Hibernate, iBatis or Spring JDBC.
  • Experience with JBoss or Tomcat.
  • Experience in SDLC processes and automated tools, spanning requirements/issue management, defect tracking, source control, build automation, test automation and release management.
  • Excellent analytical, organizational and problem-solving skills coupled with a strong work ethic.
  • Experience in Unix scripting, PL/SQL.
  • Passion to learn new technologies as needed.

Office Manager

[x]cube LABS is a true Digital Native. Born in 2008, in a modest three-bedroom apartment with six technical founders who played hustler, hacker and designer. Today, we are a family of over 500 associates across Hyderabad, Bangalore, Dallas-Texas & Bodrum-Turkey. With over 50% growth Y-o-Y, we are giving the traditional IT companies a run for their money and loving every bit of it!

[x]cube LABS is part Consulting, part technology services company and part Products. We are more accessible to the new breed of decision makers, we are nimbler and we solve hard technology problems like only Digital Natives can. We’re a preferred Bi-Modal IT partner to over 50+ Fortune brands and a respected Product Development Partner to numerous, serious startups in Silicon Valley.

We work across a range of Digital Technologies like Mobile, IoT, Machine Learning, BigData, AR, VR, Chatbots, Mobile Games, Serious Games, etc. We’re one of Google’s first thirteen developer agencies globally and we won more than 24 design awards.

POSITION: Office Manager, part-time / full-time Intern

DIVISION: US Design Lab – Dallas Headquarters

We are looking for a highly motivated individual to join our team.

  •  Do you have an entrepreneurial spirit and start-up mentality, but want to work for an established mobile company?
  • Are you curious? Interested in innovative technology and new trends? Do you need to know how things work? •
  • Are you social? Can you connect people with technology? Do you have a passion for marketing, events and strategic planning?

RESPONSIBILITY

The [x]cube Office Manager is responsible for running the daily operations of the US office including office management and upkeep, processing and depositing checks, handling correspondence, running errands, interfacing with the company HQ in India, and other light office duties as assigned. Any experience in Human Resources would be greatly beneficial.

EXPERIENCE: 1+ years experience in an office environment. Mac experience preferred; Mac IT experience a bonus.

QUALIFICATIONS: Thorough, thoughtful and ready to work. Self-starter, good listener.

PERSPECTIVE: Passionate about solving problems Pays attention to the details.

REFERENCE:

Company Site: http://www.xcubelabs.com. & http://www.xcubegames.com

APPLY ravi@xcubeLABS.com

COMPENSATION Competitive part-time salaried position.

CORE SOFTWARE EXPERIENCE

Google Drive + Google Documents. Mac OS environment experience required

Business Analyst

POSITION: Business Analyst
EXPERIENCE : 3-6 Years

RESPONSIBILITIES:

  • Interface with clients and project stake holders to gain an understanding of requirements.
  • Document the requirements, create flow charts and present to client for a sign off.
  • Research and come up with solutions for the client problems in co-ordination with SMEs.
  • Propose Designs in liaison with Designers.
  • Analyze, evaluate and estimate requirements and specifications in liaison with SMEs, Technical
  • Co-ordinate with QA experts and provide a sign off for project scope.
  • Participate in project planning, execution, and tracking.
  • Work in collaboration with development team to implement the solution.
  • Deliver good case studies.

Basic Qualifications:

  • Bachelor’s degree is Engineering.
  • High Proficiency in Microsoft Office Suite, including Excel, PowerPoint, and Word, Google Doc, Excel.
  • Strong analytical and quantitative skills; ability to work with business owners to define key business questions and to build data sets that answer those questions.
  • Excellent communication skills(Written & verbal), very good negotiation and convincing skills; ability to explain approach, process and insights to technical and non-technical teammates.
  • Strong leader who can prioritize well and communicate clearly across all levels of the organization with a proven ability to influence others.
  • Strong passion for technology and understanding industry trends.
  • Minimum 2-3 years’ of Engineering in development background is an added advantage.

 

Data Analyst

POSITION: Data Analyst
EXPERIENCE : 3-8 Years

RESPONSIBILITIES:

  • Developing and implementing data analyses, data collection systems (primary or secondary market research) and other strategies that optimise business decisions .
  • Identify, analyze, and Interpret trends or patterns in complex data sets., using traditional methods & statistical techniques for Performance Monitoring and Improvement of apps.
  • Preparing business presentations to drive home key insights to clients and top management.
  • Locate and define new process improvement opportunities.
  • Run digital marketing campaigns.
  • Familiar with digital currency, digital objects, and digital economies.
  • Daily digital event planning & analysis to ensure content is fresh and meets user needs.

REQUIREMENTS:

  • Proven working experience as a data analyst or business data analyst
  • Technical expertise regarding data models, data mining and segmentation techniques
  • Knowledge of statistics and experience using statistical packages for analyzing datasets (Excel).
  • Well versed in using excel functions for data analysis and modeling.
  • Strong analytical skills with the ability to collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy
  • Adept at queries, report writing and presenting findings
  • Good presentation skills.
  • Excellent Verbal and Written Communication Skills and Ability to interact with the customers at all levels.

 

Project Manager

Job Description:

  • Responsible for end to end ownership of project deliverable and regular interactions with the clients to provide the project status update.
  • To work on the estimations for a given project.
  • To identify the risks and provide a mitigation plan in a timely manner.
  • Responsible for generating reports, invoice and billing.
  • People responsibilities include ensuring optimal retention of talent and improving the performance of team members through continuous feedback.
  • Timely reporting of the projects to the Client and Management.

Essential Skills :

  • Overall 6-10 years of experience and at least 2 years of Project Delivery Management experience.
  • Should have experience in handling a Team (10-15).
  • Sound knowledge in SDLC, quality process with respect to delivery management.
  • Experience on Mobile application development is a plus.
  • Should have strong Project management experience with technical development background.
  • Good presentation skills.
  • Excellent Verbal and Written Communication Skills and Ability to interact with the customers at all levels.

Product Manager

POSITION : Product Manager Full-Time Employee

RESPONSIBILITIES:

  • Create a complete product specification right from the concept stage
  • Create strong and viable business plans for the product identifying product roadmap, revenue projections etc.
  • Conceptualize the various screens associated with the product and work with design team to produce unique and highly usable UI.
  • Work with the project manager & technical architect to identify product roadmap, development milestones and release plans.
  • Work with the marketing teams to identify marketing roadmaps, and roll them out in action.
  • Evangelise the product with trade media and industry analysts.

REQUIREMENTS :

  • MBA/BTech/Masters degree from top tier school.
    4 + years of experience working as a product manager for a web 2.0/ SAAS/mobile product.
  • Experience working as a business analyst and involved in specification development of a large project can also be considered.
  • Strong experience in mobile game design will also be considered.
    Extremely good when it comes to understanding usability issues and creating mock-up screens.
  • High intelligence, ability to conduct strong market research and come up with a well articulated business plan.
  • Should be in regular touch with the latest happenings in the technology world.
  • Outstanding communication skills both oral and written.
  • Demonstrated ability to analyse business issues across multiple domains.

 

ASP.Net Developer

Roles & Responsibilities:

  • Understand requirements and contribute to project development activities.
  • Ensure compliance with the documented software processes and procedures throughout the life cycle of software products.
  • Design and develop technical solutions for enterprise-level projects.
  • Build and deliver prototypes of solutions for complex problems.

Required skills:

  • 3 years of minimum experience developing applications for Windows Platform using ASP.NET, SQL Server.
  • Good experience in JavaScript, HTML, CSS implementation, including responsive websites/dashboards.
  • Good experience in Rich UI implementation.
  • Experience in Xamarin / KendoUI / JQuery / Ionic and JavaScript frameworks like AngularJS / BackboneJS, etc is a definite advantage.
  • Working experience on any CMS is a definite advantage.

Desired Skills:

  • Exposure to complete web application development using any CMS.
  • Exposure to Agile product methodology.
  • Self motivated and proactive individual.

Python Developer

Experience: 3-7 years
Location: Hyderabad, India

Job Description
Building highly scalable server side solutions which include Web APIs for mobile apps and “always alive” processing engines that handle incoming stream of requests and act on them for a variety of activities that include generating analytics, reports, data management operations, etc.

Responsibilities

  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability and performant applications
  • Integration of user-facing elements with server side implementations
  • Implementation of highly secure APIs (RESTful), “at-rest” data protection, data storage solutions (including databases, key-value stores, blob stores, etc)
  • Implementation of web applications (not web sites) using frameworks like Django, Bootstrap, HTML5 / CSS3, etc

Skills required

  • Expert in Python, with knowledge of at least one Python web framework such as Django, Flask, etc
  • Familiarity with ORM (Object-Relational Mapping) libraries. Able to integrate multiple data sources and databases into one system
  • Ability to build and maintain applications with multi-threaded / multi-process / multi-core programming architectures, including Python process pools.
  • Understanding of the threading limitations of Python, and multi-process architecture
  • Good understanding of server-side templating languages such as Jinja 2, Mako, etc
  • Basic understanding of front-end technologies, such as JavaScript, HTML5 and CSS3
  • Understanding of accessibility and security compliance
  • Knowledge of user authentication and authorization between multiple systems, servers and environments
  • Understanding of fundamental design principles behind a scalable application
  • Familiarity with event-driven programming in Python (gevents, etc)
  • Understanding of the differences between multiple delivery platforms, such as mobile vs desktop and optimizing output to match the specific platform
  • Able to create database schemas that represent and support business processes
  • Strong unit test and debugging skills
  • Proficient understanding of code versioning tools (Git, Mercurial or SVN)

PHP Developer

Location : Hyderabad, India
Experience Required : 3 – 8 Years

Required skills:

  • Strong programming experience on PHP, HTML5, MySQL.
  • Strong understanding of OOPS concepts and working experience on Webservers and web services.
  • Sound knowledge of PHP frameworks like Yii, CodeIgniter, CakePHP.

Desired skills:

  • Good to have working experience on NodeJS, NoSQL DB (Cassandra, MongoDB, etc.)
  • JavaScript frameworks like JQuery Mobile, Angular JS, Backbone JS, SPA.
  • Exposure in mobility space and cloud environment is an added advantage.

JavaScript Developer

Location: Hyderabad, India
Experience required : 2 – 6 Years

Role & Responsibilities:

  • Work closely with the user experience team to develop functional prototypes
  • Work with development teams to implement user experience deliverables
  • Contribute UI component code to a shared controls library and resource dictionary
  • Participate in product definition and strategy development
  • Collaborate with team members, developers, and third parties to ensure the integrity of the interaction is maintained throughout the project development life cycle
  • Support quality assurance testing processes

Required Skills and Experience:

  • Highly skilled at front-end engineering using Object-Oriented JavaScript with atleast 2+ years of extensive experience on Javascript libraries and micro frameworks
  • Expertise on any of the frameworks like Angular.JS, Backbone.JS, Node.JS, Ext.JS, Require.JS, Underscore.JS, Handlebar.JS, Dojo, etc is highly preferrred
  • Experience with HTML5, CSS3, Jquery Mobile (JQM) preferred
  • Should have strong hands on mobile cross platform application development
  • Experience integrating user interfaces with middle tier code and back end data sources
  • Strong analytical, problem solving, organizational, and detail oriented skills
  • Must be able to work both on a team or individually, in an adaptable, agile environment
  • Excellent communication skills

Education qualifications:

Bachelors degree or equivalent in computer science, software interface design, web development, or a related field

Unity 3D Developer

Location : Hyderabad
Experience Required : 3-7 Years

Skill Requirements :
– Excellent knowledge of Unity and C# scripting, textures, animation, GUI styles, shaders, etc.
– knowledge on commonly used algorithms (like Path Finding – A-Star , Shortest path , quick search).
– good in Objective-C ,  Android  , Java , OpenGL programming and able to make plugins as per requirement.
– well known to optimization techniques for mobile platforms.
– knowledge on using Parsers. (Json , XML).
– knowledge on designing and implementing database structure.
– Should be able to AI logics and programming.
– basic knowledge of some graphics tool i.e. Maya or Photoshop.
– Direct experience with game physics and particle systems
– Experience with iPhone and Android game development.
– Experience with version control software
– Should have at least 2 live games in which he has worked on should provide link to the game also.

Advantage if has the following skills:
– Experience with Javascript , HTML5 , phonegap .
– Prior experience in a well-known mobile title or AAA titles are a significant asset
– Knowledge in media (games, comics, film, etc.)

Other Requirements
– Ability to work independently, and in a team
– Excellent oral and written communication skills
– Able to ‘think outside the box’
– Should be able design game architecture and well versed with design patterns.-
– Should have knowledge of Scrum methodology.
– Quick to pick up new tools and systems.
– Any time work in for integrating textures, meshes, adjusting lighting, setting camera angles, optimization, audio integration etc.
– Self-motivated with a strong desire to learn and stay abreast of game developments/standards

Android Developer

Job location : Hyderabad, India
Experience:  3-8 years

Roles & Responsibilities:

  • Candidates will be responsible for developing mobile applications and games for Android platform
  • Requirement Analysis, Designing, and Developing of Android Enterprise applications
  • Unit Test Cases Documentation and debugging using Dalvik debug monitor service – DDMS
  • Design basic architecture diagrams
  • Interact and collaborate with various stakeholders among cross-functional teams
  • Need to make quick, critical decisions using proven analytical and reasoning skills, logical and independent thinking

Required Skills :

  • Minimum 2 years of experience in Android Application development
  • Experience of working with Android SDK
  • Expertise in Core Java and Android Platform
  • Must be capable of working independently, and also handling tight schedules and strict deadlines
  • Quick learning ability and strong adaptability to work on all kinds of integrations and emerging technologies
  • Must have proven communication skills

Desired skills  :

  • Make estimates based on the requirements of the project
  • Good knowledge of languages like C and ability to work on Android Studio
  • Expertise in frontend technologies like JNI, JSON, REST, Javascript and HTML
  • Have good knowledge of Native and Hybrid applications
  • Good understanding of Android Activities, Services, Broadcast Receiver and Content Provider
  • Familiarity with Shared Preference, files and SQLite Database concept
  • Ability to understand Networking Concepts including parsers, UI designing – Material design
  • Be active on technical portals/forums