Software Engineer - VRA (Virtual Remote Analyst)
Contract - 6 months
Pay rate : £500 per day / Outside IR35
The role is primarily remote but requires occasional visits to offices in either Edinburgh or London.
Overview:
We’re seeking a VRA to support our development team through a blend of pair programming, unit testing, and workflow documentation. This role will be instrumental in maintaining high coding standards, supporting onboarding for new team members, and ensuring processes are clearly captured and repeatable.
Key Responsibilities
- Collaborate in pair programming sessions to write, review, and maintain clean, efficient code.
- Develop and execute unit tests to ensure code quality and reliability.
- Create and maintain workflow and process documentation, ensuring clarity and consistency across development activities.
- Produce and update onboarding materials for new developers joining the team.
- Contribute to continuous improvement of development and documentation practices.
Essential Skills & Experience
- Proven experience as a Software Engineer, Technical Analyst, or similar role within an agile or XP environment.
- Strong understanding of unit testing frameworks (e.g., JUnit, pytest, NUnit).
- Excellent written communication skills with the ability to produce clear, concise technical documentation.
- Comfortable working collaboratively in pair programming or team-based coding environments.
- Experience with version control tools (e.g., Git, GitHub, GitLab).
Desirable
- Familiarity with CI/CD pipelines, DevOps tools, or agile development practices.
- Prior experience producing knowledge transfer or training documentation.
- Exposure to test-driven development (TDD) or continuous integration environments.