Z

AES - Application Modernization - Advanced Skills - Cloud

Zensar Technologies · Hyderabad, Telangana, India

5–12 yrs experiencefull_timePosted 5 days ago
Apply now →

Job description

**Job Description** **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