Software engineering role encompassed streamlining existing software systems to enhance their performance and scalability, addressing challenges related to efficiency. Development of system modification requirements and new installations was undertaken, alongside programming applications utilizing object-oriented languages aimed at code abstraction and stability. Experience in managing version control systems contributed to maintaining codebase integrity, while identification of process improvement opportunities led to a decrease in support calls. Proficiency in integrated development environments (IDEs) facilitated effective coding and debugging.