WHAT MAKES YOU A GOOD FIT FOR THIS ROLE: Relevant expertise in C#, Asp.net, MVC, Web Services, Web API, Entity Framework, Java Script frameworks (Angular 2+/ReactJS/Ember.js/ knockout.js / Backbone.js). Strong knowledge of HTML, CSS, XML, OOA and OOD Concepts Knowledge of high-quality professional software engineering practices for agile software development cycle, including coding standards, code reviews, source control management, build processes, testing, and deployment Fundamental knowledge of design patterns Experience in communicating effectively with users, other technical teams, and management to collect requirements, describe software product features, and technical designs Passionate about building great solutions Mentoring the team members to meet the client's needs and holding them accountable for high standards of delivery Being able to understand and relate technology integration scenarios and be able to apply these learnings in complex troubleshooting scenarios WHAT ARE YOUR RESPONSIBILITIES: Writing and reviewing great quality code Understanding functional requirements thoroughly and analysing the client’s needs in the context of the project Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it Determining and implementing design methodologies and tool sets Enabling application development by coordinating requirements, schedules, and activities. Being able to lead/support UAT and production roll outs Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement Giving constructive feedback to the team members and setting clear expectations. Helping the team in troubleshooting and resolving of complex bugs Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements
About the company: GyanDhan is India's first education loan marketplace. We’re on the mission to ensure that financial obstacles never stand in the way of someone’s education dream. By leveraging data science, we provide awesome education loan options to students pursuing higher studies. Launched in Apr 2016, we have already received a phenomenal response with over INR 150 crores in sanctions (as of Sep 2017)! We count Sundaram Finance as an investor. We have been featured in TOI, Eenadu, Malayala Manorama and several startup newsletters such as YourStory, VCCircle etc. Want to be a part of the fight against inequality in education? Join us! Job description: Reporting to the CEO, the senior software developer will be responsible for leading the efforts on product development for GyanDhan. We are on the lookout for a candidate who will be part of the leadership team at GyanDhan in the future. The ideal candidate is not afraid to get his hands dirty, and is equally comfortable leading a team of developers when needed. Responsibilities Build a truly online interface that reduces the frictions in the current loan application process Focus on customer experience, both for the borrower and the lender side of the platform Partner with the decision science lead to ensure seamless integration with data providers and lending partners Desired profile / qualities Full-stack development experience Self-starter: Someone who can can handle develop independently Passionate about problem solving, ability to see the big picture Realizes the value of 80-20 Good to have: Prior startup experience / experience in setting up a tech team Prior experience at a bank / fin-tech / non-banking financial player in a technical role Github projects that we can look at Regular participation on Codechef, Topcoder etc. ( If yes, please cite your rank and pass on a link to your profile! ) FYI, our Tech Stack comprises: Ruby on Rails, Postgres, AWS, jQuery ESOPs will be over and above the base salary.
VP, Technology/Tech Head/Full Stack Developer at ConnectedH In 3 words – ‘Full Stack Developer’. We are looking for someone who believes that healthcare sector, in its current state, is broken and therefore presents an interesting, and at the same time tough, problem to be solved and create value. The person will be building our products from scratch and would be part of initial ideation phase; responsible for anything and everything from backend to front end. To break it up further, the following are the attributes we are looking for: Believes in our vision and shares our values (yes it is that important for us) Someone who is equally comfortable working with consumer-facing and B2B SAAS solutions Can easily switch among technologies Can lead other developers Comfortable in working in startup culture Technical Attributes: - B2B product experience a big plus - PHP Yii, Java Spring Boot Framework, but we are not constrained by these as we are just starting out. If the person is confident of delivering in more advanced frameworks, we would be happy to consider the choices. - Experience in these stacks a very big plus - Can lead a 2-4 member team easily and at the same time gets his hand dirty.
Ruby on Rails architecture best practices ● Strong OOP knowledge in Ruby. ● Good Knowledge on Angular or React JS ● 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 Active Record Serializer ● 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