Decode & Document Legacy .NET Codebase
Budget: $15 – $25 AUD
PROJECT: Document Legacy .NET Framework 3.5 Codebase (Visual Studio 2008)
Overview
I need an experienced .NET Framework developer who has worked with older Microsoft stacks, specifically .NET 2.0 / 3.0 / 3.5 and Visual Studio 2008, to read, understand, and document an existing codebase.
This is not a new development project. The work is focused on code comprehension and documentation.
Required Skills
- Real experience with .NET Framework 3.5
- Experience using Visual Studio 2008 - 2016
- Strong understanding of legacy C# patterns
- Experience with WebForms, WinForms, or WCF (any of these is acceptable)
- Background in maintaining older enterprise systems
- Ability to read and understand existing codebases
- Ability to write clear technical documentation in English
Scope of Work
1. Review the existing .NET 3.5 codebase.
2. Understand the architecture, modules, workflows, and dependencies.
3. Produce documentation that explains:
- System overview
- Module and function descriptions
- Data flow
- Key classes and their responsibilities
- Configuration and external dependencies
- Any legacy behaviours or patterns that must be preserved
4. Identify areas of technical debt or unusual legacy logic.
5. Provide optional recommendations for future modernization.
Deliverables
- Technical documentation (Word)
- Architecture summary
- Flow diagrams (simple text-based diagrams are acceptable)
- List of key components and their roles
- Notes on legacy behaviours or important logic
What to Include in Your Bid
Please include the following:
1. Your experience with .NET Framework 3.5 and Visual Studio 2008 - 2016.
2. Examples of legacy systems you have maintained.
3. A short explanation of how you approach code comprehension.
4. Your hourly rate.
5. Your estimated hours for the initial analysis.
Ideal Candidate
- Strong experience with legacy .NET systems.
- Good English documentation skills.
- Reliable and consistent delivery.
- Able to work independently and communicate clearly.
Budget
Competitive bids are welcome.
This is a documentation project, not new development.
Overview
I need an experienced .NET Framework developer who has worked with older Microsoft stacks, specifically .NET 2.0 / 3.0 / 3.5 and Visual Studio 2008, to read, understand, and document an existing codebase.
This is not a new development project. The work is focused on code comprehension and documentation.
Required Skills
- Real experience with .NET Framework 3.5
- Experience using Visual Studio 2008 - 2016
- Strong understanding of legacy C# patterns
- Experience with WebForms, WinForms, or WCF (any of these is acceptable)
- Background in maintaining older enterprise systems
- Ability to read and understand existing codebases
- Ability to write clear technical documentation in English
Scope of Work
1. Review the existing .NET 3.5 codebase.
2. Understand the architecture, modules, workflows, and dependencies.
3. Produce documentation that explains:
- System overview
- Module and function descriptions
- Data flow
- Key classes and their responsibilities
- Configuration and external dependencies
- Any legacy behaviours or patterns that must be preserved
4. Identify areas of technical debt or unusual legacy logic.
5. Provide optional recommendations for future modernization.
Deliverables
- Technical documentation (Word)
- Architecture summary
- Flow diagrams (simple text-based diagrams are acceptable)
- List of key components and their roles
- Notes on legacy behaviours or important logic
What to Include in Your Bid
Please include the following:
1. Your experience with .NET Framework 3.5 and Visual Studio 2008 - 2016.
2. Examples of legacy systems you have maintained.
3. A short explanation of how you approach code comprehension.
4. Your hourly rate.
5. Your estimated hours for the initial analysis.
Ideal Candidate
- Strong experience with legacy .NET systems.
- Good English documentation skills.
- Reliable and consistent delivery.
- Able to work independently and communicate clearly.
Budget
Competitive bids are welcome.
This is a documentation project, not new development.