Delphi Developer
Indotronix International Corporation
- Pittsburgh, PA
- Permanent
- Full-time
- Able to own the development and rollout of an entire product or large project
- Identify risks before starting major projects
- Able to provide accurate estimates for large projects
- Can translate technical information into layman's terms
- Able to communicate effectively and efficiently with both management and other developers
- The ability to build and maintain relationships, develop rapport, and use diplomacy
- Provides detailed technical design and development of software solutions using existing and emerging technology platforms.
- Proposes & designs software solutions to address complex business needs.
- Writes code, tests and deploys software.
- Prepares technical and procedural documentation required for software.
- Maintains and debugs software.
- Actively collaborates with the team and able to mentor newer developers
- Delphi (D5 or 10 preferred- but any experience accepted)
- Application Design, Architecture – Knowledge of application design activities, tools and techniques; ability to utilize these to convert business requirements and logical models into a technical application design.
- Application Development Tools – Knowledge of and ability to utilize a variety of specific tools and toolkits for the development and support of applications.
- Application Maintenance – Knowledge of and ability to define, implement changes to, and support a production application.
- Application Testing – Knowledge of application testing and ability to design, plan and execute application testing strategies and tactics to ensure software quality throughout all stages of application development.
- System Development Life Cycle – Knowledge of project management techniques and the ability to plan, design, develop, test, implement and maintain system development life cycle segments and phases.
- Technical Writing/Documentation – Knowledge of the technical language and writing approach, and the ability to write paper-based and on-line technical reference documentation (guidelines, standards, procedures, processes,
- Technical Troubleshooting – Knowledge of technical troubleshooting approaches, tools and techniques, and the ability to anticipate, recognize, and resolve technical (hardware, software, application or operational) problems.
- App development including multiple platforms: web, mobile, desktop, handheld, and Point of Sale (POS).
- Experience in having applications meet quality, security, modifiability, extensibility, and scalability
- C#
- Java/JavaScript
- TypeScript
- Objective C
- Approaches problems and critical thinking scenarios with empathy, consideration, and a positive attitude
- Excellent communication and collaboration abilities with cross-functional teams
- Ability to work independently and collaboratively as needed