Job Openings
Ruby on Rails developers
Job Summary
We are looking for experienced Ruby on Rails developers. We are one of the fastest growing Ruby on Rails development companies, with around 4 years of history delivering complex software solutions using the Ruby on Rails platform. We are looking for smart, efficient Ruby developers proficient in JavaScript, Ajax and MySQL. We are focused on Test Driven Development using RSpec and Cucumber. You will design and develop innovative, top grade Ruby on Rails applications following Agile and TDD processes. You will have the opportunity to work with some of the best Ruby developers in the industry. You will be mentored on areas that may need improvement and will be asked to mentor others based on your strengths. We seek developers for our main development center in Trivandrum, India and also our client-facing operations in Atlanta, USA.
Qualification and Experience:
Experience in developing application(s) using Ruby on Rails
Non-experienced Ruby on Rails developers with very strong programming skills are welcome to apply.
Proficient in JavaScript, Ajax and MySQL
Experience in Git and Github
Test driven development using RSpec and Cucumber. (Not applicable for Non Ruby developers)
Excellent communication skills, self-motivated and takes initiative
Innovative and creative
Product/Solution Architect
Job Summary
As a Product/Solution Architect, you will get involved during the initialization of of any new project and will provide guidance to implement architecture and design best practices to create a world class product. Apart from product architecture, you will also lead the design efforts on a variety of projects in a highly collaborative, fast-paced environment. Your role is to design innovative solutions to real market problems. You will work closely with product management, domain experts and other software engineers to develop new product offerings and improve existing ones. You will conduct regular audits of projects to confirm that the code quality meets our internal standards.
Job Responsibilities:
Identify the appropriate software architecture based on the requirements and design elements contained in a system specification.
Act as visionary and strategist for solution product area.
Provides expertise to identify and translate system requirements into software design documentation.
Document software design and system architecture using use cases and screen mock-ups.
Maintain system design documents based on evolving system requirements and industry trends and technologies.
Analyze risks and report problems in meeting system requirements.
Provide supporting information to the Engineers to aid in the creation of a system specification.
Assist Software Designer/Implementers with the creation of detailed software design specifications.
Lead the review process for system design documents.
Ensure the overall integrity of the software architecture and validate it against the system specification.
Integrate internal and external product design into a cohesive user experience.
Qualification and Experience:
Bachelor’s or Master’s degree in computer science or related field
7+ years experience in large designs and coordinating project teams in product development areas.
Excellent interpersonal and communication skills
Mastery of user interaction design skills
Must be organized, have an eye for detail, and be able to put ideas into a tangible form
Ability to prioritize and manage work to critical project timelines in a fast-paced environment. Ability to develop new approaches to solve complex design problems
Proficient in any programming language/platform like RUBY, Ruby on Rails, Java, Python, PHP, J2EE, .NET, Go etc.