
AI Application Engineer
Johnson Controls International plc2 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
Categories
About Johnson Controls International plc
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.