Software Developer
New Delhi, India
4d ago

Role Purpose

To develop and maintain all Ruby, C# applications in order to enhance existing software functionality whilst ensuring delivery to agreed standards in a timely manner.

Principal Accountabilities and Key Activities

  • Designing and Developing native Cloud applications
  • Ensure and Maintain the best possible performance, quality, and responsiveness of the product applications
  • Identify bottlenecks and bugs, and fixing solutions to these problems
  • Contribute in project estimations, system architecture & performance engineering.
  • Convert requirement specifications into High Level and Low Level Software Architecture design
  • Build and maintain QA / UAT and production releases and related documentation.
  • Obsessed with customer focus and a complete sense of ownership and accountability.
  • Report progress, challenges and risks at regular intervals.
  • Education, Qualifications and Experience

  • 5+ years of total experience with B.Tech / B.E or any equivalent degree
  • Experienced with SaaS application design patterns and practices.
  • Experienced and hands on Ruby, MVC, Web API, Web Services, SQL queries
  • Experience with Ruby on Rails, along with other common libraries such as RSpec and Resque
  • Proficient in C#, with a good knowledge of its ecosystems
  • Familiarity with the .NET framework
  • Highly proficient with the JavaScript language and its modern ES6+ syntax and features
  • Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
  • Strong understanding of object-oriented programming
  • Experience developing software in a SOA / microservices paradigm.
  • Experience in designing and implementing REST based APIs.
  • SQL Server 2019 and SQL Reporting Services.
  • Understanding of fundamental design principles behind a scalable application
  • Should have strong experience in source control and the best practices associated related to branching, merging and releases.
  • Should have good exposure to continuous integration and delivery (CI / CD) using tools.
  • Must be able to work with the teams to ensure project success within timeline and scope.
  • Experience / exposure to Azure Cloud
  • Agile development methodologies / DevOps practices.
  • Familiarity with the Vue.js / ReactJS / AngularJS ecosystem
  • Excellent communication skills
  • Analytical mind and problem solving skills
  • Must be a team player
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form