Responsibilities:
- Development and support of Python applications
- Establish and implement best practices and standards with respect to design and development
- Participate in complex project design teams
- Perform impact analysis on various proposed technical solutions
- Understand the Project Architecture and translate into efficient designs that are scalable, maintainable, and re-usable, ensuring that designs are aligned with business and technical strategy
- Clarify and resolve design related issues with designers
- Review test strategy and test plans
- Highlight potential and actual design / development issues effectively and work through to the appropriate resolution