Technical Execution
- Produce technical design specifications and guidance to the appropriate detail, acting as an advisor to a zone and/or multiple charters
- Own technical approach to solving problems, tech backlog for your zone
- Be mindful of the ability to both leverage and allow others to leverage technology platforms that are being built; Building for the greater group, not just for your own needs.
- Act in a product owner role for technical initiatives as assigned.
- Troubleshoot complex technical issues and identify opportunities to turn them into teaching and learning moments.
- Produce documentation proving the value of proposed solutions and providing paths to implementation
- Participate as a member of a scrum team as assigned.
- Define reference Cloud architecture for the platform/product (AWS preferably), build and update the roadmap to achieve this architecture. Socialize and evangelize the vision for the reference Cloud architecture across the company
- Engage with RPR teams to ensure a smooth production rollout of a specific area.
Architectural Leadership
- Exhibits mastery of a few functional zones and multiple pieces of the application
- Assess, advocate and approve external technologies and technology partners for their suitability.
- Educate broader company on technology architecture and how the platform powers the business
- Identify creative and innovative solutions that could be patented and adopted by the broader market.
- Participates in Architect and other MTS interview process as needed; influences final hiring decisions
- Determine the right robust, scalable, and secure technical solutions to meet the business needs.
- Be specific and mindful of dependencies to eliminate redundancies and avoid silos.
- Provide a vision of the core framework of technology services and the components for your product which enable reuse by the technology teams
- Build vs. Buy vs. Adopt: Cultivate awareness and opportunities for new & existing open source technologies; understand where & how to leverage them, or when it's more appropriate to build from scratch.
- Understands scalability and performance in terms of systems and infrastructure architecture.
- Leads by example, delivering high-quality code that powers critical pieces of the product and/or platform. Champions quality standards, transactional performance and scalability.
- Cross functional Coordination and Communication
- Use techniques such as prototype (e.g. 4+1 architecture) and analytics to demonstrate value of solutions
- Provides appropriate governance for tri-annual release planning.
- Participate collaboratively with scrum team members and product owners to groom initiatives, epics and stories.
- Work with MTS and architects to develop technical approach to phase out old technologies and phase in new ones.
Mentorship of Others
- Provide design and architectural guidance and governance in delivering software components and services.
- Reviews performance and provides feedback on talent including endorsements and/or concerns for promotions
- Coach, mentor and inspire more junior team members to maximize overall productivity and effectiveness of the team.
- Education, Experience, & Skills Required:
- 10+ years of experience in a technical architect/leadership position
- Extensive experience working in an Agile environment preferred
- Bachelor's Degree or equivalent
- Expert software engineering skills and computer science experience
- Substantial expertise in modern programming languages such as: NodeJS, Java, Perl, C++, Python, and javascript/jQuery
- Excellent understanding of scalable, cloud architectures and experience in applying them to real world problems
- Experience in large scale HADR Cloud-based systems
- Familiarity with Univ/Linux, SQL, NOSQL, and various other technologies
- Expertise in object oriented programing, relational database technologies, distributed computing tech RESTful API, WebUI (HTML 5) and Modern JS frameworks
- Behaviors & Abilities Required:
- Exhibits mastery of multiple functional zones and multiple pieces of the application
- Work collaboratively across the Technology and Product organizations
- Create new and better ways for the organization to be successful.
- Consistently achieving results, even under tough circumstances.
- Uses compelling arguments to gain the support and commitment of others.
- Paints a compelling picture of the vision and strategy that motivates others to action.
Didn’t find the job appropriate? Report this Job