Delphi Architect
Information Technology | Remote in Saint Paul, MN | Contract
Job Description
About Us:
Radiant Digital delivers technology consulting and business solutions for commercial and government clients.
Our flexible delivery model allows us to provide end-to-end solution delivery, single project execution, and, or strategic resources.
CMMI Maturity Level III and ISO 9001 – 2015 certified.
Required Skills:
- Ten (10) years’ experience in a Delphi development role.
- A Master’s degree substitutes for three years of experience, or a Bachelor’s degree substitutes for two years, or an Associate’s degree substitutes for one year.
- Five (5) years’ experience in architecting an enterprise component base solution using Delphi.
- Worked on an enterprise-level system.
- Ability to code enterprise-level solutions within the Delphi development suite.
- An understanding and experience working with the Development Express Component Suite.
- Ability to review complex architecture Client Server Architecture.
- Ability to evaluate system architecture to provide so that project definitions address issues on multiple levels of the technology stack.
- Worked on a highly customized solution.
Responsibilities:
- Review the Architecture used in building the Social Services Information System (SSIS) applications for performance issues and recommend improvements.
- Review specific application screens or processes for performance issues and make recommendations for improvement.
- Review the use of Component Libraries within the application and evaluate their use versa other libraries.
- Review and evaluate the current client-server architecture to determine if a move to newer options such as FIreDak would be worth the transitions. And if so, provide a modernization plan for Migration.
- Review The use of the Socket Server with newer technologies. TSQLConnection component to use. Rest or Soap Server to talk to app Server.
- Review and make recommendations on appropriate use of Caching/User Setting within the Azure hosted environment.
- Evaluate the possible use of Layout Controls to mitigate the problems with adjusting size.
- Review the Document Template Editor and make recommendations on how to improve the design.
- Recommend a way for the architecture to allow the application to transition between the current validation and database access to a Restful validation. This architecture should allow for the system to use both the current and new process so modules can be migrated over time.
- Evaluate the chains of refresh that may cause slowness and client flickering.
- Evaluate the use of XML that builds structure for the application to run.
- Provide knowledge transfer.