Responsibilities
- Design and implement innovative technology solutions using Python
- Collaborate within a team to ensure successful deployment and integration of systems
- Support client-facing teams in resolving live production problems
- Propose and execute initiatives to enhance platform reliability and performance
- Suggest improvements in design approaches to increase operational efficiency
- Create detailed design documentation, setup guides, and technical system details
- Validate system architecture for stability, interoperability, portability, security, and scalability
- Choose appropriate design strategies and coordinate component compatibility with engineering teams
- Assess existing and emerging technologies with consideration of cost implications for Python implementations
- Offer expert technical advice and assist in system development efforts
- Determine necessary data, hardware, and software elements to fulfill user requirements
- Deliver security implementation guidance to clients or deployment teams
- Apply reusable, standards-based solutions across programs, enterprise functions, or operations
- Communicate architectural designs clearly to technical and non-technical stakeholders
- Enforce adherence to defined architecture principles, design patterns, policies, and industry standards
- Review and contribute feedback on project plans and development activities
- Develop, deploy, and sustain software programs, subsystems, and system upgrades
Work Arrangement
Remote (Worldwide)