Description
The Software Developer role designs, develops, tests, documents, and maintains complex application systems using a full software development lifecycle. Responsibilities include requirements gathering, code and test-automation development, debugging, deployment, security and privacy implementation, cross-functional collaboration, and mentoring junior engineers. The role requires a bachelor's degree in computer science engineering or a related discipline or equivalent work experience, 2–6 years of software development experience, front-end and back-end development experience, and knowledge of application frameworks, containerization, and cross-platform interoperability.
