Software Engineer (1-3 Years Experience with Linux) - Bangalore

Wednesday, 27 February, 2013
No photo

Item details

City: Bangalore, Karnataka

Contacts

Contact name Mae Flores

Item description

SOFTWARE ENGINEER


About the Employer:

GiLUXE (www.giluxe.com) is a diversified technology investment company that focuses on the development of innovative in-house technology products and the financing of attractive third-party venture projects. Our internally-developed products and outside investments range from Internet and Mobile Applications, to Video Games, Cloud Computing, Web Hosting, Computer Animations, Movie Special Effects, and more.

To support our International growth, our California-based parent company, GiLUXE LLC, recently opened its Indian subsidiary, GiLUXE PRIVATE LIMITED, which is located near Electronic City in Bangalore.

GiLUXE PRIVATE LIMITED is hiring brilliant and creative employees to work on a wide range of products and cutting-edge technologies, which will be supported by our globally distributed data center infrastructure. This is a fast-paced, fun, collaborative and creative start-up environment where you will develop new products and deal with many exciting technologies. If you are a creative and problem-solving person who loves unstructured and collaborative start-up environments, is not afraid to go outside of his/her comfort zone, likes to self-learn new technologies and deal with new challenges, this may be the right place for you.

At GiLUXE you will be part of an exciting and energetic team that envisions and develops the technologies of tomorrow. Join us for this exciting journey.


Job’s Responsibilities:

At GiLUXE, Software Engineers have the opportunity to work on a wide variety of web and mobile products, and internal systems. For example, Software Engineers can work on high-traffic websites and mobile applications, and later work on completely different products like cloud computing, movie special effects, or online video games.

Software Engineers can also work on both front-end and back end projects; they can use their client-side programming skills (e.g. HTML, CSS, JavaScript, Ajax) to build exciting front-end functionality for our online products or develop new internal systems for our servers-infrastructure using server-side languages like Java, C, C++ or PHP.

Our infrastructure, which powers all our web and mobile products, is based on open-source technologies and predominantly uses Java as a programming language. This high-availability infrastructure scales using many servers, routers, and switches located in several redundant data centers around the world.

As a Software Engineer you will be faced with the exciting dual challenge of building cool high-traffic applications and developing internal systems for our redundant, high-availability distributed infrastructure.


Minimum Requirements:

•1 to 2 years experience with software development.
•A minimum of 1 year experience with Java programming.
•Solid understanding of the entire software-development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
•Great knowledge of client-side programming: HTML, XHTML, DHTML, CSS, JavaScript, Ajax, XML, JSON, ActionScript (Flash), and related web technologies.
•Able to create clean and reusable client-side code from mockups.
•Experience with Object-Oriented design and the development of applications and systems, with an emphasis on code abstraction and reusability.
•Great knowledge of Java, and other server-side programming languages, such as C, C PHP.
•Experience developing in a Linux environment.
•Good scripting ability.
•Ability to work both collaboratively as part of a team, and independently with minimal supervision, on multiple projects.
•Strong analytical and problem-solving skills.
•Great attention to details.
•Self starter and fast learner.
•Excellent oral and written English communication skills.
•Please include examples of your work when applying if possible.


Education and Certifications Requirements:

BS/MS in Computer Science or equivalent IT degree, with a strong academic record.


Preferred Qualifications:

•Understanding of algorithms and data structures is a plus.
•Experience with either relational or NoSQL databases is a plus.
•Understanding of the large-scale distributed systems, file systems and server architectures is a plus.
•Understanding of scaling, performance, scheduling, and parallelization techniques (e.g. multithreading) is a plus.
•Knowledge of Photoshop is a plus.
•Experience with Lucene, Solr, or Tomcat is a plus.


Equal-Opportunity Employer:

GiLUXE is an equal-opportunity employer. Employment is based solely upon the candidate's individual experience, merit, qualifications, and professional competence. We do not discriminate on the basis of race, color, religion, national origin, ancestry, pregnancy status, sex, age, marital status, disability, medical condition, sexual orientation, gender identity, or any other characteristics protected by law.


Background and Reference Check:

Job offers are contingent to verification of background, past employment, salary history, and references.


Key Skills: Java, C, C PHP, Database, HTML, CSS, JavaScript, Ajax.