Responsibilities
- Dive into our existing codebase, primarily written in Delphi 5 Pascal, to maintain and troubleshoot the Electrical Bid Manager application.
-
Design, develop, and implement new features and functionalities based on user feedback and market needs.
-
Collaborate with the team to migrate and modernize aspects of the application using the latest Embarcadero Delphi technologies.
-
Work extensively with Microsoft SQL Server databases, writing and optimizing queries, and designing database schema modifications.
-
Utilize and enhance existing in-memory data structures, some of which leverage Elevate Software’s DBISAM.
-
Contribute to the strategic planning and development efforts for a potential migration of EBM to a web-based application.
-
Participate in code reviews to ensure code quality and maintainability.
-
Provide technical support and assistance to internal teams as needed.
Required Skills & Qualifications::
-
Strong proficiency in Delphi 5 Pascal is essential.
-
Experience with the latest Embarcadero Delphi development environment is highly desirable.
-
Solid understanding of relational database design and development, with a focus on Microsoft SQL Server.
-
Demonstrated ability to write complex and efficient SQL queries.
-
Experience with debugging and troubleshooting legacy code.
-
Experience working with ElevateSoftware's DBISAM for in-memory tables is a significant plus.
-
Interest and ideally some experience in web development technologies and architectural patterns relevant to migrating desktop applications to the web.
-
Familiarity with the construction or electrical estimating industry is a plus, but not required.