- Deliver high-quality, secure, scalable, and maintainable software production
- Work closely with business analysts and architects
- Contribute to design, development, troubleshooting, testing, and documentation
- Responsible for code quality and technical design
- Coach and mentor team members