-
Contribute to the development of the product, implementing new features and enhancing existing functionality
-
Lead major technical projects from start to finish, including planning, implementation, and deployment
-
Ensure implementations are architecturally sound, scalable, and robust
-
Maintain a high level of software quality through code reviews and documenting standards
-
Write and review technical proposals to improve product architecture and infrastructure
-
Mentor and support developers on your team, fostering growth and knowledge sharing
-
Participate in team meetings and interviews to ensure alignment and contribute to team culture
-
Follow Agile development practices to help the team meet product delivery goals
-
Develop innovative solutions to improve both the team and the product
-
Work with Product Management to define and prioritize features, bug fixes, and software maintenance
-
Work with Sales, Service, and Customer Support to help customers use our products effectively