We are looking for a skilled software developer to design, develop, and maintain our enterprise software solutions. The ideal candidate will contribute ideas for mitigating legacy code and establishing criteria for the selection, development, and implementation of new technologies within the enterprise. You will ensure the ongoing success of projects by designing high-quality technical solutions and collaborating with other software developers, business analysts, and software architects to solve complex technical problems. Additionally, you will participate in troubleshooting production issues.