Search by job, company or skills

Senior Software Engineer

Early Applicant
  • Posted 11 hours ago
  • Be among the first 10 applicants

Job Description


Role description

Job Description 


Location: Bangalore/Hyderabad


Job Summary –


Looking for an experienced Delphi developer (5-12 years) to lead and support migration of legacy Windows desktop applications from Delphi 6 to Delphi 13 (RAD studio). The role requires deep Object Pascal expertise, Strong understanding of VCL-based architectures, and hands-on experience with code refactoring component upgrades, database integration, and release support. Exposure to .NET interoperability and modernization practices is essential.


Years of experience needed –


Candidate experience – 5 to 12 years


Technical Skills:  



  1. Strong hands-on experience in Delphi / Object Pascal development

  2. Practical experience with modern Delphi versions (RAD Studio/Delphi 10, Delphi 13 preferred)

  3. Strong knowledge of Visual Component Library (VCL), Windows desktop application development

  4. Strong understanding of ActiveX libraries, COM components and package management in legacy applications

  5. Good hands-on experience of Object orientation concepts and designing principles

  6. Good experience in ADO database frameworks, strong SQL skills, including stored procedures, functions across relational databases

  7. Proven experience in legacy application modernization and migration projects

  8. Good experience with performance profiling, memory leak detection in Delphi applications

  9. Experience with static code analyzers, Git version control and unit testing frameworks ex- DUnitX


Key Responsibilities



  1. Analyze existing Delphi 6 applications and drive-end-to-end migration to advanced Delphi 10+/latest RAD studio versions

  2. Refactor legacy Object Pascal code, including modernization of custom components and reusable libraries

  3. Upgrade third-party libraries/packages and resolve compatibility, dependency and build/runtime issues

  4. Support database integration changes, testing, defect resolution and deployment activities across environments

  5. Collaborate closely with Architects, Business analysts, and QA teams to ensure functional parity and performance improvements

  6. Document migration approach, technical decisions, risk and remediation plans for stakeholders.

  7. Contribute to secure coding, code quality, and maintainability standards for long-term product evolution.


Process Skills:  



  • Excellent problem-solving and communication skills

  • Well versed with Agile-Scrum  

  • Capable of analyzing requirements and develop software as per project defined software process 

  • Develop and peer review of LLD (Initiate/ participate in peer reviews) 

  • Passionate in learning new skills and explore 


About Mphasis


Mphasis applies next-generation technology to help enterprises transform businesses globally. Customer centricity is foundational to Mphasis and is reflected in the Mphasis Front2Back™ Transformation approach. Front2Back™ uses the exponential power of cloud and cognitive to provide hyper-personalized (C=X2C2TM=1) digital experience to clients and their end customers. Mphasis Service Transformation approach helps shrink the core through the application of digital technologies across legacy environments within an enterprise, enabling businesses to stay ahead in a changing world. Mphasis core reference architectures and tools, speed and innovation with domain expertise and specialization are key to building strong relationships with marquee clients.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151867323

Similar Jobs

Bengaluru, India

Skills:

.Net Core.NET FrameworkNunitGithubMVVMAngularjsRestful ApiSQL ServerKafkaBitbucketJsonCss3AngularGitReactHtml5XmlMvcXunitAzure DevOpsRedPandaASP.NET WebAPI

Bengaluru, India

Skills:

Design PatternsTfsVB.NETSolid PrinciplesSQL ServerData structuresVisual StudioUnit TestingTesting FrameworksOraclePrompt engineeringClickOnce deployment technologyrefactoring

Bengaluru, India

Skills:

Database OptimizationMultithreadingSqlPythonR

Bengaluru, India

Skills:

JavaSoapJsonAutomated TestingGitReactDockerLinuxDistributed SystemsXmlKubernetesAI coding agentsdata consistencyRelational DatabasesNext.jsAPI integrationsJVM-based languages

Bengaluru, India

Skills:

.NETNunitDesign PatternsAsp.net MvcJasmineTypescriptJavascriptCosmos DBKarmaTfsOauth2Solid PrinciplesMssqlSqlCss3MoqjQueryWebapiHtml5Authentication and AuthorizationMS TestOpenIDCAngular 2 or aboven-tier architectures

Beware of Scammers

We don’t charge money for job offers