Ruby On Rails DeveloperLocation - PuneExperience - 3+ yrsKey Responsibilities :- The individual role that you'll play in our team:- Developing large multi-tenant applications in Rails.- Understanding Rails best practices and religiously introducing those to our codebase.- Knowledge on how to do effective Refactoring.- Knowledge in using AngularJS or other Frontend frameworks like (Bootstrap)- Ability to write unit tests and following those practices religiously.- Working closely with the Product managers and UX team.- Helping QAs to write automated integration tests.- Staying up-to-date with current and future Backend technologies and architectures.- What we want to see in the potential Candidate- The candidate would be an enthusiastic developer with a strong understanding of core Ruby and Rails framework along with PostgreSQL database. You have to consistently deliver in a fast paced environment and should be more than willing to build software that people love to use.Read the - Skills and Experience- section, it is not the usual yada yada, you'll be asked specific questions on these.Skills and Experience :- Ruby on Rails architecture best practices- Strong OOP knowledge in Ruby.- Asynchronous Networking in Ruby - Designing RESTFul HTTP APIs using JSON-Schema or JSON API (jsonapi.org).- Ability to architect and develop API only backend- Experience in using ActiveRecordSerializer- Understanding O-Auth2 or JWT (Json Web Token) authentication mechanisms.- How to use RSpec- Rails Security Best Practices- PostgreSQL and Rails.- SQL concepts like Joins, Relationships etc.- Understanding DB Partition strategies.- Knowledge about refactoring ActiveRecord Models (read this - 7 Patterns to Refactor Fat ActiveRecord Models- ).- Understanding scaling strategies for a high-traffic Rails applications (2 million+ requests a day).- Background Job processing using Redis and Sidekiq- Experience in using Amazon Web Services (AWS) tools.- Writing automated Deployment Scripts using Capistrano, Ansible etc.- Sending emails in Rails- Knowledge in Linux and Git is mandatory Optional Skills :- Knowledge in using Chef or Puppet- Ability to do basic DevOps like setting up a Linux server.- Websocket communication in Rails 5.- Node.js- JRuby
Description Deep experience and understanding of Apache Hadoop and surrounding technologies required; Experience with Spark, Impala, Hive, Flume, Parquet and MapReduce. Strong understanding of development languages to include: Java, Python, Scala, Shell Scripting Expertise in Apache Spark 2. x framework principals and usages. Should be proficient in developing Spark Batch and Streaming job in Python, Scala or Java. Should have proven experience in performance tuning of Spark applications both from application code and configuration perspective. Should be proficient in Kafka and integration with Spark. Should be proficient in Spark SQL and data warehousing techniques using Hive. Should be very proficient in Unix shell scripting and in operating on Linux. Should have knowledge about any cloud based infrastructure. Good experience in tuning Spark applications and performance improvements. Strong understanding of data profiling concepts and ability to operationalize analyses into design and development activities Experience with best practices of software development; Version control systems, automated builds, etc. Experienced in and able to lead the following phases of the Software Development Life Cycle on any project (feasibility planning, analysis, development, integration, test and implementation) Capable of working within the team or as an individual Experience to create technical documentation
Description Does solving complex business problems and real world challenges interest you Do you enjoy seeing the impact your contributions make on a daily basis Are you passionate about using data analytics to provide game changing solutions to the Global 2000 clients Do you thrive in a dynamic work environment that constantly pushes you to be the best you can be and more Are you ready to work with smart colleagues who drive for excellence in everything they do If you possess a solutions mind set , strong technological expertise , and commitment to be part of a tremendous journey , come join our growing , global team. See what Saama can do for your career and for your journey. Impact on the business: Candidate would play a key role in delivering success by leveraging Web and Big Data technologies and tools to fulfill client s business objectives. Responsibilities: Participate in requirement gathering sessions with Business users and stakeholders to understand the business needs. Understand functional and non - functional requirements and define technical Architecture and design to cater to the same. Produce a detailed technical design document to match the solution design specifications. Review and validate effort estimates produced by development team for design and build phases. Understand and apply company s solutions / frameworks to the design when needed. Collaborate with the development team to produce a technical specification for custom development and systems integration requirements. Participate and lead , when needed , the project meetings with the customer. Collaborate with senior architects in customer organization and convince / defend design and architecture decisions for the project. Be technical mentor to the development team. Required Skills Experience in designing scalable complex distributed systems. Hands on development experience in Big Data Hadoop ecosystem & Analytics space Experience working with Cloud Storage solutions in AWS , Azure etc. MS / BS degree in Computer Science , Mathematics , Engineering or related field. 12 years of experience as a technology leader designing and developing data architecture solutions with more than 2 years specializing in big data architecture or data analytics. Experience of implementing solutions using Big data technologies - Hadoop , Map / Reduce , Pig , Hive , Spark , Storm , Impala , Oozie , Flume , ZooKeeper , Sqoop etc Good understanding of NoSQL and prior experience working with NoSQL databases Hbase , MongoDB , Cassandra , Competencies: Self - starter who gets results with minimal support and direction in a fast - paced environment. Takes initiative; challenges the status quo to drive change. Learns quickly; takes smart risks to experiment and learn. Works well with others; builds trust and maintains credibility. Identifies and confirms key requirements in dynamic environments; anticipates tasks and contingencies. Strong analytical skills; able to apply creative thinking to generate solutions for complex problems Communicates effectively; productive communication with clients and all key stakeholders (both verbal and written communication).
JOB PURPOSE : The objective of this role is to source, engage and facilitate strategic alliances that support and strengthen the Seniority brand. These strategic alliances would be with startup ecosystem players from corporates, large startups, investors, banks, e-wallets, credit cards, other players in the relevant field, among others. AREAS OF RESPONSIBILITY :1. Alliance Scouting : - Understand partner business models and products to develop partnership strategies and execute the plans. - Understand business needs and create & execute tactical and strategic campaigns with the partners to serve those needs. - Know the market: Stay on top of trends in an ever-changing landscape, find opportunities and prioritize based on size, internal capabilities, etc. - Develop a comprehensive database of all relative players (Not necessarily start-ups) across India - Create a structured and ongoing method to stay updated on the dynamics of the startup ecosystem across the country - Scout for potential alliances across and initiate discussions for potential collaboration - Initially an individual contributor who will work with internal (Sales, Marketing, Product, Design, Finance) and external (strategic partners) teams to execute strategic initiatives 2. Alliance Conversion : - Create alliance proposals and standard MOUs for each of these ecosystem players to enhance our speed and strength of relationships - Facilitate meetings along with branch team and negotiate all required commercials and agreements with the banking & marketing partners - Closely requisite paperwork with partners to formalize our working relationship, after liaising with all the required internal teams including product and legal 3. Alliance Business Impact and Monitoring : - Work to convert each strategic relationship into tangible business results - both direct and indirect - Leverage data and market research to determine effectiveness of each strategic partnership. Timely monitor and report the progress for the strategic alliances. - Prepare reports regarding No. of Strategic Alliances Initiated and Converted and Cross-leveraging of strategic alliances (These should be quantifiable numerical amounts) - Maintain roadmaps of projects with the partners and help drive them to successful closure. - Assist with business planning efforts supported by quantitative and qualitative analysis to understand its impact on Business. 4. Run partner outreach : - Plan and launch new offerings/products for the customers with the banking & marketing partners as per the business objectives - Convert our startup database into a revenue source by conducting outcome driven partner outreach and become a business resource for alliances, technology, and marketing across these partnerships JOB REQUIREMENTS : - MBA from tier-1/2 B-school is must - Prior work experience of min 2+ years in Alliances & Partnerships roles of Banks, Consulting or Ecommerce - Should have excellent communication and presentation skills - Should have worked in client facing roles - Should have at least intermediate understanding of Excel - Should have been exposed to partner negotiations - Able to network and build strategic alliances and generate business leads - Ability to work under pressure. Follow-up aggressively and close the loop - Possess good planning & problem solving skills.Interested candidates can contact us to: 9112255252
The hunt is for a strong Java Resources and team players with the ability to manage effective relationships with a wide range of stakeholders (customers & team members alike). Incumbent will demonstrate personal commitment and accountability to ensure standards are continuously sustained and improved both within the internal teams, and with partner organizations and suppliers. Skills : Java Experience: 7 to 9 Years Designation : Lead Engineer Location: Pune (Hinjewadi Phase -2) Position: Permanent Notice Period: 2 Months 1. Role Description: Extensive Java(1.8+) and J2EE development experience. Good knowledge of Design patterns(Creational/behavioural and architectural). In depth knowledge and experience of working with Spring(Boot, Core, MVC, Security, Batch, Cloud), Hibernate, Maven, Gradle etc. Proficient in Databases like Mysql, Oracle, Postgres, MongoDB Experience of JMS queues(ActiveMQ/RabbitMQ/Kafka) Proficient in writing unit and integration test cases. Should have working knowledge of linux in order to be able to deploy monitor and maintain a application. Should have knowledge about source control and deployment tools like GIT, Jenkins, bitbucket etc. Knowledge on micro services and full stack architectures is an additional plus. Should have knowledge in performance engineering and be able to do required optimizations. Ability to perform code reviews/ensure best practices. Alongside the candidate should posses excellent communication skills, and should be able to mentor a team when required. Those who are Interested can share their resume on firstname.lastname@example.org
We are young and passionate team building our own product. You will enjoy working with us.