(Junior) Software Developer
Design, develop, test, troubleshoot, and maintain software applications, writing reusable, testable, and efficient code in an agile environment. Collaborate with project teams and end users to define requirements, support integration and deployment, resolve issues, document software, and mentor less-experienced team members.