As outras respostas aqui oferecem ótimas idéias e idéias para aprender a desenvolver. Eu gostaria de adicionar um conselho adicional sobre realmente "dar o salto". No meu trabalho atual, fui originalmente contratado como técnico de GIS, principalmente na elaboração de esboços básicos, entrada de dados e análise de rotina. Grande parte do trabalho foi entediante e repetitivo e, quanto mais trabalho, mais áreas que percebi podem melhorar. Então, com o tempo, comecei a escrever código aqui e ali para ajudar a acelerar as coisas ou automatizá-las. Comecei a compartilhar essas ferramentas com outros funcionários e a perguntar o que mais eles achavam útil. Não demorou muito até meus supervisores perceberem e começarem a mudar minhas responsabilidades para o desenvolvimento de aplicativos.
Na sua posição, meu conselho seria começar a criar scripts e ferramentas e compartilhá-los com outras pessoas ao seu redor. Use as informações que outras pessoas forneceram aqui para ampliar suas habilidades de desenvolvimento, para que você possa oferecer soluções cada vez mais poderosas aos seus colegas de trabalho. Com o tempo, seus serviços como desenvolvedor se tornarão mais procurados, pois terão uma influência positiva na produtividade do seu local de trabalho. E, embora isso possa não resultar em uma mudança no seu trabalho atual, você ainda estará obtendo uma experiência sólida que pode se traduzir em outro trabalho no futuro - um que talvez seja mais orientado ao desenvolvedor.