Remote - UK
Who are we?
We're a software development company building the world's Elastic Workforce, reinventing work and challenging the assumption that a local team = the best team.
We help businesses deliver technical projects better than ever before through our platform and on-demand Elastic Teams™.
What's in it for you? Our mission is to create freelance jobs with more benefits than permanent.
Want to know more? read: https://distributed.co/about
About this role
We are seeking a skilled and experienced VB6 (Visual Basic 6.0) Developer to join our team for a critical migration project from a legacy VB6 codebase to the .NET platform. This migration project involves transitioning a mental health software solution to a modern and scalable .NET framework. In this role, you will play a key part in analyzing, redesigning, and implementing the legacy VB6 code into the .NET environment. Your expertise in VB6 development and .NET technologies will be vital in ensuring a successful migration while maintaining the integrity and functionality of the mental health software solution.
- Maintain and enhance existing VB6 applications, utilizing COM technologies for component-based development.
- Collaborate with stakeholders to understand migration requirements and develop strategies for migrating VB6 applications to modern platforms.
- Analyze and assess legacy VB6 codebases, identifying areas that require migration or rebuilding.
- Implement migration strategies, replatforming VB6 applications to newer frameworks or technologies.
- Refactor and restructure VB6 code to improve code quality, maintainability, and extensibility.
- Collaborate with cross-functional teams to integrate migrated components with other systems and platforms.
- Troubleshoot and debug VB6 applications, resolving issues related to COM and migration.
- Ensure compatibility and interoperability of migrated components with existing systems.
- Document migration processes, including migration plans, technical specifications, and architectural diagrams.
- Stay updated with industry trends and advancements in migration techniques and platforms.
Proficiency in VB6 (visual basic 6.0 development, with a strong understanding of its syntax and concepts and its use in COM development.
- Experience with migrating legacy applications, including replatforming or rebuilding strategies.
- Proficiency in analyzing and refactoring VB6 code for improved performance and maintainability.
- Familiarity with modern platforms and frameworks for migrating VB6 applications, such as .NET or web-based solutions.
- Strong problem-solving skills and the ability to troubleshoot COM-related issues.
- Excellent communication skills, with the ability to collaborate effectively with cross-functional teams.
- Detail-oriented with the ability to document migration processes and technical specifications.
- Knowledge of version control systems and best practices in software development.
Proven experience as a VB6 Developer, with a focus on COM development and migration projects.
Distributed is proud to be an equal opportunities employer. Employees and contractors, as well as prospective employees and contractors, will all be treated equally and fairly. Distributed is committed to ensuring no less favourable treatment is experienced by any current or prospective employee because of any of the protected characteristics under the UK Equality Act 2010 or equivalent local equality legislation.
By submitting your application you give us permission to store and use the information from your CV and your answers to application questions.