Career at Ebryx

Ebryx seeks a diverse range of professionals to deliver specialized capabilities and solutions to clients across all industries.

 
  • All
  • Software Engineering
  • Big Data
  • Quality Assurance

BigData Engineers (02 openings)

Big Data

Big Data Engineers (02 openings)

The goal is to design and deliver high performance SaaS platform that can scale linearly, serve millions of requests per second, store and process petabytes of data and serve responses to users and external services with extreme accuracy and minimum latency.

The SaaS platform will have various data centers across the globe. Each data center services can Communicate with other data center services efficiently over secure channels. All data centers are going to serve clients with 99.99% availability.

The Big Data Engineer is part analyst, part architect, and all software developer. From spotting trends in data, to building hugely scalable platforms, to generating insightful reports, the Big Data Engineer does it all.

Skills & Requirements

  • Build micro services architecture and scalable web applications
  • Build and maintain a state of the art data warehouse and analysis platform
  • Create ETLs to feed the data warehouse and implement data analysis algorithms

Qualifications and Education Requirements:

  • B.S. or M.S. in Computer Science, Engineering, Mathematics or equivalent experience.
  • Strong knowledge of NoSQL databases i.e. Cassandra, MongoDB, Couchbase, Redisetc
  • Strong knowledge of Web Frameworks i.e. Ruby on Rails, Spring MVC, Java Play, Node.js etc
  • Strong knowledge of Software Load Balancers i.e. Nginx, HAProxyetc
  • Strong knowledge of Message Broker Softwares i.e. RabbitMQ, Apache Kafka etc
  • Experience with Hadoop is a major plus (Hive, Pig, Spark, HBase, Impala)

Note:It doesn't matter whether you have 5 or 10 years of experience. What matters for this job is hands on strong technical knowledge of above mentioned technologies and how much value you can add in the Development of stateof art SaaS Platform.

Apply Now

TechLead - Mobile Apps Development (01 opening)

Software Engineering

TechLead - Mobile Apps Development (1 opening)

If you think you are a suitable candidate for below mentioned JD, then please send your resume at [email protected]

Subject of your email should be "TechLead - Mobile Apps Development"

Key Responsibilities:

  • Strong experience in building and publishing commercial iPhone and/or iPad applications.
  • Extensive experience developing in Objective-C.
  • Operating Systems: Mac OS X and iOS.
  • Programmer Tools: Xcode, Instruments, and Git.
  • Must have strong practical knowledge of CocoaTouch, UIKit, Core Data (Core Graphics and Core Animation a plus), Core Foundation, Auto-Layouts, Notifications, UI Controls Customization, nib-less creation of Views, MVC, Manual Memmory management, Custom Blocks and ARC.
  • Experience with JSON, XML, JavaScript, and interfacing iPhone/iPad applications to server side API’s.
  • Solid grasp of algorithms, memory management, object oriented programming, MVC programming, and concurrent programming.
  • Extensive experience detecting and correcting memory usage issues as well as optimizing code for application performance.
  • A solid understanding of operating system fundamentals such as processes, inter-process communication, multi-threading primitives, race conditions and deadlocks.
  • Excited about working in a high profile, fast-paced software organization.
  • Proven track record for managing multiple projects at once.
  • Experience of apps development in android platform will be a big plus.

Experience and Functional Requirements:

  • Minimum 6 years’ experience in software programming.
  • Minimum 3 years’ experience in iOS development.
  • Hands-on coding, systems analysis, design, and delivery of projects assigned.
  • Coordinate project performance with clients.
  • Provide good technical guidance to project team members other colleagues within the organization so that their abilities and the overall project quality are enhanced.
  • Keeps management informed of project progress and problems, particularly as to needed changes in schedule, resources, or product.
  • Maintain appropriate expertise to ensure effective service level.
  • Respond to problems in a timely, effective manner.
Apply Now

Systems Architect for Web-Development (01 opening)

Software Engineering

Systems Architect for Web-Development (1 opening)

Ebryx is looking for Systems Architect for developing large-scale and high-traffic web applications. The ideal candidates should have extensive experience in Web application development in at least two of the following languages, Java, PHP, Python (django), Ruby on Rails (RoR). Must have Experience with JS Frameworks like Ember JS OR Angular JS etc. is a must.

If you think you are a suitable candidate for below mentioned JD, then please send your resume at [email protected]

Subject of your email should be "Systems Architect for Web-Development"

Knowledge & Experience:

  • 10+ years’ experience designing, developing, debugging, and performing production support for enterprise level web applications.
  • 8+ years’ experience working on all phases of the Software Development Lifecycle.
  • 5+ years working with customers to build and formulate business requirements.
  • 5+ years of experience with HTML, XML, JavaScript, jquery and CSS.
  • Good knowledge and proven experience of Test Driven Development
  • Good understanding of Agile software development methodology (SCRUM) and best practices would be good to have.
  • Good understanding of SQL Databases Postgres/Postgis, MySql, Oracle or other nosql databases knowledge will be a plus.
  • Good understanding of SCM process and tools like Git, SVN, CVS.
  • 7+ years of enterprise level web application development experience in at least two of the following, Java and J2EE ( including Enterprise JavaBeans (EJBs), Java Servlets, Java Server Pages (JSP), JavaScript), PHP ( MVC frameworks like Laravel, Yii, Zend etc), Python (django), ROR.
  • Good understanding of latest web application development trends like NodeJs and reactive programming knowledge will be a plus.
  • Experience with Model-view-controller (MVC) architecture integration.

Education Required:

  • Bachelor's or Master's degree or foreign equivalent in Computer Science/Engineering/Electrical or equivalent experience

Programming Languages, Frameworks, Tools & Technologies:

  • Ruby on Rails, PHP, Java, Python and django, JavaScript, Ember JS, AngularJS, MYSQL, PostgreSQL, Laravel, Zend, Selenium, RSpec, Node JS, Grunt, Jasmine
Apply Now

Senior Quality Assurance Engineer (01 opening)

Quality Assurance

Senior Quality Assurance Engineer (1 opening)

If you think you are a suitable candidate for below mentioned JD, then please send your resume at [email protected]

Subject of your email should be "Experienced SQA Openings"

Skill Set Requirements:

  • Understand and implement end-to-end analysis of black box.
  • Systems level understanding of processes and code breaking experience.
  • Identifies coding defects at the earliest possible stage in the development cycle .
  • Data flow analysis to catch bugs .
  • Improve code reliability, maintainability, portability, re-usability and testability.
  • Demonstrate compliance to coding rule sets and coding standards.
  • Very precise diagnostic information for developers to identify defects, analyze the root causes and implement fixes.
  • Diagnostics, configurable metric thresholds to limit code complexity.
  • Automated code inspection.
  • Minimal false positives, saving time, money and key experienced resources.
  • Understand and demonstrate the Network Layer analysis to catch and remove communication related bugs.
  • Automated build and testing
  • Python
  • Selenium
  • Linux

Qualifications and Education Requirements:

  • B.S. or M.S. in Computer Science, Engineering or relevant degree from reputable organization.
  • Must have strong communication (Written and Spoken)and interpersonal skills.
Apply Now

Sr. Java Software Engineer (01 opening)

Software Engineering

Sr. Java Software Engineer (1 opening)

If you think you are a suitable candidate for below mentioned JD, then please send your resume at [email protected]

Subject of your email should be "Sr. Java Software Engineer"

RESPONSIBILITIES:

  • Provide technical leadership and display a passion for software development.
  • Participate in system design and architecture decisions.
  • Create code that is simple, extensible, testable and robust.
  • Collaborate with other team members to evolve our development processes.
  • Organize and lead group discussions.
  • Work with customers and product management to identify and define features.

REQUIREMENTS:

  • Bachelor's degree and 4+ years’ experience or Master’s degree with 2+
  • High proficiency with Core Java/J2EE and object oriented design
  • Experience developing data-centric, web-based applications (Apache, Tomcat, JavaScript, AJAX, CSS)
  • Experience in Service Oriented Architecture
  • Experience with back-end persistence (SQL, Hibernate, JPA, MySQL, SQL Server)
  • Experience with dependency injection (Spring 3.x) and open source libraries
  • Experience with Agile software development
  • Experience with test/automation frameworks (JUnit, Selenium, Mockito)
  • Experience with UI frameworks/libraries (jQuery, Backbone.js, AngularJS)
Apply Now