2 days ago
Pune, IndiaSenior

Responsibilities

  • Modernize legacy applications built with VB6, Synon, RPG, RPGLE, CLP, and IBM i/AS400 technologies.
  • Use Generative AI, GitHub Copilot, Azure OpenAI, and AI-assisted tools for code analysis, conversion, testing, and documentation.
  • Design migration strategies and reusable modernization frameworks for enterprise-scale application transformation.
  • Develop modern business applications using C#, .NET 8+, ASP.NET Core, and .NET MAUI.
  • Modernize desktop applications into cloud-enabled and cross-platform Microsoft solutions.
  • Design API-first architectures and service-based integrations using Azure services.
  • Lead AI-driven modernization proof-of-concepts and pilots.
  • Establish engineering standards, governance, and best practices for AI-assisted application development.
  • Collaborate with architects, infrastructure teams, and business stakeholders to deliver secure, scalable solutions.
  • Mentor development teams on modernization methods, AI tools, and Microsoft development platforms.

Requirements

  • Bachelor's degree in computer science, software engineering, information technology, or a related discipline.
  • At least 5 years of software development experience.
  • At least 5 years of VB6 application development and maintenance experience.
  • Proven experience modernizing legacy applications to Microsoft technologies.
  • Experience delivering large-scale application modernization or migration programs.
  • Hands-on experience with AI-assisted software development tools and Generative AI technologies.
  • Experience with enterprise business-critical applications and complex integrations.
  • Experience with VB6, C#, .NET Framework, .NET 8+, ASP.NET Core, .NET MAUI, WinUI, WPF, XAML, HTML5, and JavaScript.
  • Experience with Synon, RPG, RPGLE, CLP, IBM i/AS400, DB2, SQL Server, stored procedures, and API development.
  • Experience with Azure OpenAI, GitHub Copilot Enterprise, Microsoft Copilot, Azure AI Services, prompt engineering, and Retrieval-Augmented Generation.
  • Experience with Microsoft Azure, Azure DevOps, GitHub, Azure App Services, Azure Functions, Azure API Management, Power Platform, and CI/CD pipelines.
  • Preferred experience converting VB6 applications to .NET MAUI, WinUI, or other modern Microsoft technologies.
  • Preferred experience modernizing Synon, RPG, RPGLE, or AS400 applications and delivering Azure-based modernization programs.
  • Knowledge of enterprise architecture, application rationalization, and technical debt reduction strategies is preferred.
  • Experience in manufacturing, industrial, or enterprise ERP environments is preferred.
  • Microsoft Azure certifications are preferred.

Tech Stack

AzureC#IBM DB2JavaScriptMicrosoft SQL ServerVisual Basic 6
Johnson Controls International plc

About Johnson Controls International plc

10,000+ employees

Johnson Controls International plc builds and services building automation, HVAC (York), fire detection/suppression, security, and industrial refrigeration systems for commercial, institutional, and industrial facilities. The NYSE-listed company, headquartered in Cork, Ireland, traces its roots to 1885 and expanded via a 2016 merger with Tyco. It sells equipment, software, and lifecycle services to sectors such as data centers, healthcare, education, and advanced manufacturing, with a global installed base and service footprint.

Contact me