- Responsible for high-quality code which will be shaping company growth & client experience along with reviewing, deploying, reflecting, updating. - Collaborate with other developers to deliver working software solutions - Design, implement, and improve the capabilities, performance, and reliability of the system - Monitor and maintain existing systems and deliver improvements and bug fixes as necessary - Work closely with designer, stakeholders, and partners to help shape technical requirements and specifications - Creating database schemas that represent and support business processes