Senior Delphi Developer
Rate: depending on experienceWork location: Okemos, MI (Remote)A Delphi developer is responsible for designing, developing, and maintaining software applications using the Delphi programming language and its associated integrated development environment (IDE). Their duties include analyzing user requirements, writing efficient code, debugging applications, and ensuring software performance and stability. They may also be tasked with integrating applications with databases, maintaining legacy systems, and collaborating with cross-functional teams to deliver effective software solutions.Required Skills and Qualifications:ā¢Proficiency in Delphi and Database:o10-12 years expert level experience in Software Development in Delphi (7 thru XE10)oExperience within Delphi IDE (RAD) including VCL, Console apps, DUnit, XML, Web ServicesoEffectively capable of resolving performance/memory leak/scalability issuesoDevelops, enhances, maintains complex insurance/underwriting applications using DelphioExcellent understanding of RDBMS, particularly Oracle and/or MS-SQL ServeroStrong knowledge of COM, ODBC, OOPS concepts and XMLoSound experience developing Client/Server applications, especially IISoExcellent verbal and written communication skillsā¢Proficient with other skills:oProficiency using DevExpress, Woll2Woll componentsoWorking knowledge of version control systems, esp Git/BitBucket/MercurialoCompetent technical and analytical communication skillsoParticipates in the analysis and design of the client's system applicationsoCapable of handling product versions, documentation and development standardsoExperience within Agile/Scaled Agile framework, as scrum team memberoExposure to the project life cycle (SDLC) with software development processesoAvailable for weekend deployment schedules/activities on a rotating basisā¢Desired Competency:oIntermediate experience with Java in some formoParticipates in the analysis and design of the client's system applicationsoWorks effectively with people from all backgroundsoTakes ownership of assigned tasks, honors deadlinesoSelf-motivated, capable of working with minimal supervisionoShows respect and understanding of diverse points of view and demonstrates understanding in daily work and decision makingoPromotes team work and removes barriers to effective team workingOriginally posted on Himalayas
Apply Now
Apply Now