What are the responsibilities and job description for the VB6 Developer position at Edge Global?
Job Title: VB6 Developer
Location:Secaucus, NJ (Hybrid)
Job Type: Contract
Key Responsibilities:
Maintaining and Enhancing Existing VB6 Applications:
This role primarily focuses on maintaining and enhancing existing VB6 applications.
Many organizations continue to rely on VB6 for legacy systems due to its durability and compatibility.
Troubleshooting and Debugging:
The ideal candidate will possess strong troubleshooting and debugging skills to identify and resolve issues within VB6 codebases.
Code Updates and Patches:
Ensuring the continued functionality of VB6 applications through updates and bug fixes is crucial in this role.
Integration with Other Systems:
Working with VB6 applications to integrate with newer technologies or systems requires a solid understanding of APIs and programming techniques.
Database Management:
The successful candidate will work with SQL databases such as SQL Server to manage data used by VB6 applications.
Documentation:
Creatings and maintaining documentation for VB6 applications is an essential part of this role.
Testing:
Developing and executing test plans to ensure the quality and functionality of VB6 applications is vital.
Project-Specific Technical Requirements:
Defining and implementing technical requirements for specific projects requires attention to detail and organizational skills.
Collaboration:
As a team player, the successful candidate will collaborate with other developers to develop and maintain VB6 applications.
Skills and Qualifications:
Windows Programming Knowledge:
A good understanding of Windows APIs and programming techniques is required.
SQL Database Knowledge:
Experience with SQL databases such as SQL Server and writing SQL queries is necessary.
Knowledge of MS-Access is highly recommended.
Object-Oriented Programming (OOP) Concepts:
A solid understanding of OOP principles can be applied to VB6 development.
Troubleshooting and Debugging Skills:
Ability to identify and resolve issues in VB6 code is a must.
Communication Skills:
Excellent communication skills are required to communicate technical information clearly and effectively.
Teamwork:
The successful candidate should be able to work effectively as part of a development team.
Version Control:
Familiarity with version control systems such as Git is desirable.
Historical experience in VSS SourceSafe is a plus.
SDLC Development Models:
Familiarity with Software Development Life Cycle (SDLC) models is beneficial.
Proficiency in Visual Basic 6:
At least 5 years of historical extensive experience with the VB6 language, including its syntax, features, and best practices, is required.