The company is looking to modernize its legacy Delphi 6/Firebird 2.59 client-server architecture to a modern Azure-based web application platform, ensuring continuous stability and support during the transition period.
Requirements
- Delphi (Delphi 6 preferred, other versions acceptable)
- Firebird or similar embedded/client-server databases
- C-Sharp, .NET Framework, .NET Core/5+
- ASP.NET, ASP.NET Core, Web APIs
- Entity Framework, LINQ
- Microsoft Azure services (Azure App Services, Azure Functions, AKS, Azure SQL, Cosmos DB, Azure DevOps)
- Modern web frameworks (React, Angular, or Vue.js)
Responsibilities
- Stabilize and optimize the current client-server environment, ensuring reliability during the transition period
- Spearhead the design, development, and deployment of modern web applications on Microsoft Azure, leveraging cloud-native technologies
- Define and implement comprehensive migration strategies from Delphi/Firebird to Azure/.NET, ensuring data integrity, security, and zero-downtime transitions
- Develop modern applications using C-Sharp, .NET Framework/Core, ASP.NET, and contemporary web frameworks
- Implement cloud-native services including Azure App Services, Azure Functions, AKS, and Azure DevOps
- Design and build RESTful APIs and microservices to replace monolithic legacy components
- Ensure seamless integration between legacy systems and new Azure-based applications during the transition period
Other
- 10+ years of software engineering experience, with at least 3-5 years in senior or lead roles
- Project management experience leading complex, multi-phase development initiatives
- Experience mentoring and coaching engineers to foster technical growth and collaboration
- Ability to communicate complex technical concepts to non-technical audiences
- Adherence to security, compliance, and quality standards across all software development activities