Dado que su currículum está básicamente en blanco después de graduarse, su primer trabajo le da un gran impulso a su futura carrera profesional. Su próximo potencial empleador (s) estará poniendo mucho peso en este trabajo. Por lo tanto, a menos que también esté programando en otros lenguajes (más comercializables), recomendaría encarecidamente no tomar este trabajo.
Digo esto por experiencia porque acabo de dejar el primer trabajo que tuve después de graduarme con mi título de CS, donde estaba en una posición casi exactamente como usted describe. La mayor parte de la programación se realizó en un lenguaje básicamente desconocido llamado Progress (también conocido como OpenEdge ABL). Es horrible. No es tan malo como COBOL, pero está cerca. Estaba atrapado allí porque el área alrededor de donde me gradué no tiene muchos trabajos de programación, y estaba esperando que mi esposa se graduara con su título antes de mudarse.
Hacer que ese idioma hablara con otros idiomas o bases de datos era casi imposible (también estaba bloqueado con su propia base de datos propietaria, ¡una bonificación!). Pasé mucho tiempo escribiendo frameworks por mi cuenta que ya existían en otros idiomas, y probablemente ya estaban mejor implementados ya que el lenguaje no soportaba muy bien este tipo de paradigma de "extensión". El lenguaje se adaptó más a un "contacto Progress Corp. con una solicitud de función, y espere hasta la versión n + 1 para el enfoque de la nueva función". No es necesario decir que la industria del software no se mueve lo suficientemente lento como para que este sea un enfoque viable. No continuaré sobre lo malo que fue, pero supongo que enfrentarás algo similar si también estás lidiando con un lenguaje propietario.
Para agregar a eso, la base de código existente era, digamos, subóptima. Gran cantidad de código heredado que data de finales de los 80 y principios de los 90. Apuesto a que debería esperar algo similar, ya que creo que la mayoría de las empresas solo se adhieren a los lenguajes patentados porque llevan una gran cantidad de este equipaje heredado con ellos. Recuerde, probablemente sea difícil para un empleador encontrar programadores dispuestos a codificar en este entorno heredado / propietario, además de que probablemente también tengan que pagar por la capacitación ya que nadie ha oído hablar de ella. Sus compañeros de trabajo probablemente tampoco serán titanes de la ingeniería de software, debido al efecto del Mar Muerto.(Alguien con talento probablemente ya se fue). Tuve muchos problemas en las revisiones de código tratando de usar código orientado a objetos, y mucho menos cualquier tipo de patrones de diseño, ya que simplemente no lo entendían (las personas de mi equipo tenían, en el mejor de los casos, un título de MIS (sin ofender) )).
Finalmente, suponiendo que tomas este trabajo pero anhelas hacer algo mejor una vez que te vayas, para hacerte competitivo para tu próximo trabajo tienes que sacrificar una gran parte de tu tiempo libre fuera del trabajo creando juguetes frágiles en idiomas más comercializables (y probablemente de código abierto la mayor parte de lo que haces), o haz lo que hice y ahorra algo de dinero antes de dejar de fumar y pasar un mes o dos haciendo lo mismo. De cualquier manera, esto es algo muy estresante, especialmente si disfrutas tener algún tipo de relación social fuera del trabajo o pasas tu tiempo libre haciendo algo que no está codificando de vez en cuando.
Ahora, mis experiencias pueden no corresponder directamente a su elección, pero estoy seguro de que algunas de ellas se aplicarán. Afortunadamente, al menos le dará algunas preguntas para plantear. Como otros han mencionado, probablemente desee saber qué herramientas usan (hardware, entorno de desarrollo de software / IDE y, definitivamente, control de versiones). La prueba de Joel podría ser una guía útil.
TL; DR
No lo hagas
PD Para aquellos que dicen que aprender cualquier idioma nuevo es útil, eso en sí mismo es cierto. El problema es cuando te quedas atascado usando ese idioma casi exclusivamente a tiempo completo durante un largo período de tiempo, perdiendo la exposición a lenguajes (y técnicas) más útiles. Eso es lo que quieres evitar.