**Makkajai Mission**We believe that learning should be fun - especially for young kids who are our future. We build smartphone and tablet based games, which delight kids, while they learn and practice Math. Who Do We Hire?At Makkajai, we hire the best minds in technology to innovate, build and break things so that kids could have the best learning experience possible.Our challenges are big - impacting millions of kids worldwide and our path is not always easy. We’re selective about who joins us on this journey. There’s a certain kind of person who takes on the challenges of game development at Makkajai:Someone excited by the idea of owning; People who like to build new products, features and services from scratch, Developers who can manage the ambiguity and pace of a company whose ship cycles are measured in days, not months.SDE - I - PuneExp Range: 2-5 YearsWe are looking for smart and driven software development engineers to join our team in Pune. The work involves - Building learning games (using Cocos2d-x and Unity). Maintaining and enhancing existing suite of learning games. Designing and writing code mainly in C++, Kotlin, C# but also Objective C and Java - writing cross-platform code that works on multiple device formatsIterative development and playtesting with kidsConstant self learning to improve skillsWork closely with other team members - pedagogy experts, game designers, testers, marketing - to ensure that the products we build are a success. *Must Haves*Good exposure to C++. Good knowledge of SQL and at least one databaseObsession with quality and customer experienceAttention to detail coupled with the ability to think abstractlyShould be familiar with basic design patterns, writing clean and maintainable code, refactoring, unit testing, coding standards and other good practices. Practical coding experienceExcellent problem solving skillsGood understanding of CS fundamentals, OOPS, data structures and algorithmsWorking knowledge of MAC, UNIX or Linux systemsVery good interpersonal and communication skillsShould be able to work independentlyGood command over IDE’s and its various shortcuts Good understanding of development tools*Good To Haves*Exposure to C#/Java and Objective C.Exposure to Unity and Cocos2d-X Any game-making experienceAny mobile app development experience. Open to learning new programming languages and frameworksExposure to functional programming and AOP.
About TibcoHeadquartered in Palo Alto, CA, TIBCO Software enables businesses to reachnew heights on their path to digital distinction and innovation. From systemsto devices and people, we interconnect everything, capture data in real timewherever it is, and augment the intelligence of organizations through analytical insights. Thousands of customers around the globe rely on us to build compelling experiences, energize operations, and propel innovation. Our teams flourish on new ideas and welcome individuals who thrive in transforming challenges into opportunities. From designing and building amazing products to providing excellent service; we encourage and are shaped by bold thinkers, problem-solvers, and self-starters. We are always adapting and providing exciting opportunities for our employees to grow, learn and excel. We value the customers and employees that define who we are; dynamic individuals willing to take the risks necessary to make big ideas come to life and who are comfortable collaborating in our creative, optimistic environment. TIBCO – we are just scratching the surface.Who You’ll Work With: TIBCO Data Virtualization (TDV) is an enterprise data virtualization solution that orchestrates access to multiple and varied data sources, delivering data sets and IT curated data services to any analytics solution. TDV is a Java based enterprise-grade database engine supporting all phases of data virtualization development, run-time, and management. It is the trusted solution of choice for the top enterprises in verticals like finance, energy, pharmaceutical, retail, telecom etc.Are you interested in working on leading edge technologies? Are you fascinated with Big Data, Cloud, Federation and Data Pipelines? If you have built software frameworks and have a background in Data Technologies, Application Servers, Business Intelligence etc this opportunity is for you. OverviewTIBCO Data Virtualization team is looking for a senior engineer to enhanceand maintain to our SQL Query Engine. You've got experience designing andimplementing complex software systems. You understand database queryengines and have a strong ability to select appropriate algorithms vis-à-viscomputational complexity and time/space trade-offs. You are intimatelyfamiliar with design patterns and anti-patterns. You have facility with largepre-existing code bases.The server is implemented by a multi-million line source base in Java, sothe ability to understand and integrate with existing code is an absolutemust. The core runtime is a complex multi-threaded system and thesuccessful candidate will demonstrate complete expertise in handlingfeatures geared towards concurrent transactions in a low latency, highthroughput and scalable server environment. The candidate will have theopportunity to work in a collaborative environment with leading databaseexperts in building the most robust, scalable and high performing databaseserver.Job ResponsibilitiesIn this crucial role as a Query Engine Engineer, you will:• Design and implement enhancements and optimizations to our SQL query engine capabilities and infrastructure• Enhance the product’s robustness, flexibility, and performance• Create and implement functional & technical specifications• Work with minimal supervision both individually as well as within ad-hoc groupsRequired Skills• Bachelor's degree in Computer Science or equivalent experience with 3+ years experience, or 5+ years of equivalent work experience• 4+ years of software development experience• 3+ years of Java-based server-side experience, with significant core Java experience• 2+ years of multi-threading experience• 2+ years of SQL experience and/or relational algebra• Proficiency in both spoken and written communication in English is a mustDesired Skills • Strong object-oriented design background• Strong SQL & database background• Competence with design patterns and anti-patterns• Experience with all lifecycle aspects of enterprise software• Experience working with large, pre-existing code bases• Experience developing cloud-based software
We at Phynart are creating revolutionary home automation devices. We have been acknowledged as one of the best consumer electronic companies in India. Come join us on this exciting journey.