- Design, build and maintain efficient, reusable, and reliable code
- Build scalable software applications and get involved in architectural design
- Identify and apply the right design patterns and frameworks
- Use the best practices and code coverage tools to ensure code quality
- Participate in effort estimates, design/code reviews, and guide the team towards best practices and coding standard adherence
- Mentor team members
Importantly, we are looking for someone who will live by the values that define everything we do: Excellence, Collaboration, and Integrity.