Develop and validate back-office software, create documentation, manage source versions, and conduct application testing.