AES - Application Modernization - Advanced Skills - Cloud

 Posted 21 hours ago
  
 India
  
10+ years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Design, develop, and maintain enterprise-grade applications using Ruby on Rails and PostgreSQL. You will also containerize applications with Docker and support cloud-based deployment initiatives on Azure.

Ruby on Rails

  • 8+ years of hands-on experience in Ruby on Rails application development.
  • Strong proficiency in Ruby programming language and Rails framework.
  • Experience building scalable, secure, and high-performance web applications.
  • Strong understanding of MVC architecture, Object-Oriented Programming (OOP), and software design patterns.
  • Experience developing and consuming RESTful APIs and integrating third-party services.

PostgreSQL

  • Strong experience in PostgreSQL database design and development.
  • Expertise in data modeling, schema design, indexing, query optimization, and performance tuning.
  • Experience with database migrations, backup/recovery processes, and troubleshooting database issues.
  • Ability to analyze and optimize complex SQL queries.

Docker

  • Experience containerizing applications using Docker.
  • Strong knowledge of Dockerfiles, Docker Compose, container networking, and image management.
  • Experience supporting CI/CD pipelines and deployment automation using containerized environments.
  • Understanding of container-based application deployment best practices.

 

Secondary Skills (Preferred)

Microsoft .NET

  • Experience with C#, ASP.NET MVC, ASP.NET Core, and Web APIs.
  • Ability to develop and support integrations with .NET-based applications and services.

Microsoft SQL Server

  • Experience in database development using MS SQL Server.
  • Strong knowledge of T-SQL, stored procedures, functions, views, and performance optimization.

Microsoft Azure

  • Experience working with Azure cloud services.
  • Knowledge of Azure App Services, Azure SQL Database, Azure Storage, Azure Functions, Azure Key Vault, and Azure DevOps.
  • Understanding of cloud deployment, monitoring, and security best practices.

 

Roles & Responsibilities

  • Design, develop, test, and maintain enterprise-grade applications using Ruby on Rails.
  • Analyze business requirements and translate them into scalable technical solutions.
  • Design and optimize PostgreSQL databases to ensure application performance and reliability.
  • Develop and maintain RESTful APIs and system integrations.
  • Containerize and deploy applications using Docker across multiple environments.
  • Participate in architecture discussions, technical design reviews, and solution planning.
  • Perform code reviews and enforce development standards, security, and best practices.
  • Troubleshoot and resolve application, database, and deployment-related issues.
  • Collaborate with Product Owners, Business Analysts, QA teams, DevOps engineers, and business stakeholders.
  • Support CI/CD implementation and release management activities.
  • Develop technical documentation, deployment guides, and operational procedures.
  • Contribute to cloud-based deployment and infrastructure initiatives on Azure.
  • Support integration and enhancement activities involving .NET and MS SQL Server applications.
  • Mentor junior developers and contribute to technical knowledge sharing across teams.
  • Participate in Agile ceremonies including sprint planning, estimation, reviews, and retrospectives.

 

Technical Competencies

Primary Technology Stack

  • Ruby
  • Ruby on Rails
  • PostgreSQL
  • Docker
  • REST APIs
  • Git
  • HTML5, CSS3, JavaScript

Secondary Technology Stack

  • C#
  • ASP.NET MVC / ASP.NET Core
  • MS SQL Server
  • Azure App Services
  • Azure SQL Database
  • Azure DevOps
  • CI/CD Pipelines

 

Preferred Qualifications

  • Bachelor's Degree in Computer Science, Engineering, or related field.
  • Experience working in Agile/Scrum development environments.
  • Exposure to microservices architecture and cloud-native applications.
  • Knowledge of container orchestration technologies such as Kubernetes is an added advantage.
  • Strong understanding of application security, performance optimization, and scalability principles

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Development

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified