Delphi Developer

  • Full Time
  • Lalitpur
  • Applications have closed

Website InfoDevelopers Pvt Ltd.

JOB OPPORTUNITY

Delphi Developer

About Job

Delphi is a programming language that programmers use primarily to create web and mobile applications for Windows, Linux, Android, macOS, and other platforms.

Job Category: Software Development
No. of Vacancy: 1
Employment Type: Full Time
Job Location: Sanepa, Lalitpur
Offered Salary: Negotiable
Level: Mid

Qualification & Experience
Education Level

  • Bachelor’s Degree in Computer Science or a related field

Experience Required

  • 2 years of work experience in related field

Job Description

In this role, you should be a team player with a keen eye for detail and problem-solving skills. If you also have experience in Agile frameworks and popular coding languages (e.g. JavaScript)

  • Work with developers to design algorithms and flowcharts
  • Produce clean, efficient code based on specifications
  • Integrate software components and third-party programs
  • Verify and deploy programs and systems
  • Troubleshoot, debug and upgrade existing software
  • Gather and evaluate user feedback
  • Recommend and execute improvements
  • Create technical documentation for reference and reporting

Required Skills

  • Delphi Programming: A strong understanding of the Delphi programming language is essential. You should be familiar with Delphi syntax, data types, control structures, and object-oriented programming concepts.
  • Object-Oriented Programming (OOP): Delphi is based on an object-oriented paradigm, so you need to have a solid understanding of OOP principles like encapsulation, inheritance, and polymorphism. This knowledge will help you design and develop efficient and maintainable code.
  • Delphi IDE: Familiarity with the Delphi IDE is crucial. You should know how to navigate the IDE, use its various features, and effectively debug and test applications.
  • Database Integration: Delphi provides robust database integration capabilities. You should be able to work with different database systems, create and manage database connections, write SQL queries, and perform database operations using Delphi’s database components.
  • User Interface (UI) Design: Delphi allows you to create visually appealing and interactive user interfaces. Knowledge of UI design principles, using visual components, and creating responsive and user-friendly interfaces is important.
  • Component-Based Development: Delphi follows a component-based development approach, where you build applications by assembling reusable components. Understanding how to use existing components, create custom components, and leverage third-party component libraries is beneficial.
  • Multi-Tier Application Development: Delphi supports building multi-tier applications that separate the presentation layer, business logic, and data access. Knowledge of distributed application architectures, web services, and communication protocols like TCP/IP or HTTP is valuable.
  • Troubleshooting and Debugging: As a developer, you will encounter bugs and issues during the development process. Proficiency in troubleshooting, debugging techniques, and using the Delphi debugger will help you identify and fix problems effectively.
  • Software Development Lifecycle (SDLC): Understanding the software development lifecycle is important for any developer. You should be familiar with concepts like requirements gathering, design, coding, testing, deployment, and maintenance.
  • Problem-Solving and Analytical Skills: Strong problem-solving skills and the ability to think analytically are crucial for a Delphi developer. You should be able to analyze requirements, break down complex problems, and develop efficient solutions.

Other Specifications

  • Proven experience as a Software Developer, Software Engineer or similar role
  • Familiarity with Agile development methodologies
  • Prior experience with software lifecycle and integrated development environment (IDE) is essential.
  • Experience with software design and development in a test-driven environment
  • Embarcadero Delphi knowledge
  • Knowledge of coding languages (e.g. C++, Java, JavaScript) and frameworks/systems (e.g. AngularJS, Git)
  • Experience with databases and Object-Relational Mapping (ORM) frameworks (e.g. Hibernate)
  • Ability to learn new languages and technologies
  • Excellent communication skills
  • Resourcefulness and troubleshooting aptitude
  • Attention to detail
  • BSc/BA in Computer Science, Engineering or a related field

Career Benefits

  • Competitive Salaries
  • Employee Provident Fund
  • Communication Allowance
  • Accidental & Medical Insurance
  • Leave Encashment
  • Festival Allowance
  • Fuel Allowance (As per need basis)
  • Vehicle Repair and Maintenance Allowance
  • Paid Holidays: Annual Leave & Sick Leave
  • 5 Working Days
  • Product Trainings
  • Career Development Training

Apply Before Deadline: Jul 01, 2023

InfoDevelopers may close the vacancy if any appropriate candidate is selected before the deadline. Apply early if you don’t want to miss the opportunity.

InfoDevelopers is an equal opportunity employer and we strictly follow fair employment practices. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, identity, national origin, and disability.

Scroll to Top