Senior Software Engineer (.Net/ Ruby on rails)

UBA Solutions Pvt. Ltd.

UBA Solutions incorporated on February 12, 2006, is one of the pioneers IT companies of Nepal. UBA Solutions is a Monotype Partner Company working in collaboration with Monotype Inc. since 2009. Monotype Inc. is a US-based multinational company whose headquarter is in Boston, MA;andhasofficesinIndia, USA, Korea, UK, Germany, China, and Japan. At UBA Solutions, we offer an entrepreneurial environment where technology professionals thrive and where individual contributions really count. Our employees create and help shape some of the most cutting edge technologies every day. As a partner of Monotype, our engineering teams use best in class advanced techniques and tools in Continuous Integration, LAMP, Node.JS, ASP.Net, C#, AWS, Reactjs, and automated test solutions in the entire spectrum of solutions in areas like cloud services, e-commerce, embedded systems, digital advertising, and brand engagement.

Details / requirements:

Job Description

.Net

  • Own the team’s engineering process to achieve best productivity and correlate with other teams across organization.
  • Participate in the cross-team meetings to drive actionable work items to successful completion.
  • Coach and mentor less experienced team members.
  • Analyse and break down business requirements to select most optimal designs for product feature implementation; both independently and in cooperation with the Architecture team.
  • Investigate technical issues, remove blockers and distribute development tasks amongst the team members.

.Ruby on rails

  • Own the team’s engineering process to achieve best productivity and correlate with other teams across organization.
  • Participate in the cross-team meetings to drive actionable work items to successful completion.
  • Coach and mentor less experienced team members.
  • Analyse and break down business requirements to select most optimal designs for product feature implementation; both independently and in cooperation with the Architecture team.
  • Investigate technical issues, remove blockers and distribute development tasks amongst the team members.



Skills Required

.Net

  • Result oriented and focused on successful delivery.
  • Excellent communicator with both technical and non-technical subjects.
  • Demonstrates strong sense of ownership, enthusiasm for technology and initiative.
  • Natural team player and leader promoting the team members and helping their professional growth.
  • Able to deliver in the fast-paced and growing team environment
  • Strong knowledge of OOA, OOD principles and multi-threading
  • Knowledge of Agile/Scrum
  • Industrial experience with Agile development methodologies, Scrum, Kanban.
  • Experience with common patterns in distributed systems, e.g. REST, SOA, Web APIs.
  • Experience with cloud-based services (Amazon AWS and Azure) is a plus.
  • Strong verbal and written english

 

Ruby on rails

  • Experience with Ruby on Rails, along with other common libraries such as RSpec and Resque
  • Familiarity with concepts of MVC, Mocking, ORM, and RESTful
  • Good understanding of the syntax of Ruby and its nuances
  • A knack for writing clean, readable Ruby code
  • Good understanding of object-oriented programming
  • Good understanding of server-side templating languages *such as Liquid, Slim, etc depending on your technology stack*
  • Good understanding of server-side CSS preprocessors *such as Sass, based on project requirements*
  • Basic understanding of front-end technologies, such as JavaScript, typescript, HTML5, and CSS3
  • Ability to integrate multiple data sources and databases into one system, including 3rd party API integration.
  • Understanding of fundamental design principles behind a scalable application
  • Able to create database schemas that represent and support business processes
  • Able to implement automated testing platforms and unit tests
  • Proficient understanding of code versioning tools *e.g. Git, Mercurial or SVN*
  • Familiarity with development aiding tools *such as Bower, Bundler, Rake, etc*
  • Familiarity with continuous integration
  • Strong verbal and written english

 

Educational Qualification

  • Bachelor’s or Master’s degree in Computer Science/ Computer engineering 
  • 7-8 years of experience in JavaScript, Ruby/Rails and MySQL

Overview

Category Web Development
Openings 1
Experience 7+ years
Education B.E. in Computer Science
Posted Date 06 Mar, 2018
Apply Before 05 Apr, 2018
City Lalitpur