Job Description
- Introduction and Role Overview:
- Description of the Software Architect role, responsibilities, and working environment.
- Primary Responsibilities and Accountabilities:
- Detailed breakdown of the Software Architect's primary tasks and accountabilities.
- Architectural Design and Innovation:
- Emphasis on leading design efforts for solutions projects, collaborating with various stakeholders, and developing new offerings or improving existing components.
- Consultation and Collaboration:
- Highlighting the collaboration with Product Development senior leadership, Product Managers, and the incorporation of third-party products and technologies.
- On-site Client Analysis and Design Work:
- Mention of occasional on-site client analysis and design work for highly complex solutions or integration challenges.
- Leadership Roles:
- Description of the Software Architect's roles as Sales Engineer and/or Project Manager/Technical Team Lead on Innovation and/or New Architecture Projects.
- Technical Expertise and Research:
- The acknowledgment of being a subject matter expert in partner solutions interoperability, architectural conflicts, and involvement in research and analysis for complex problems.
- Mentorship and Team Collaboration:
- The role of mentoring Consulting Software Engineers, leading Development Teams, and participating in product analysis and design workshops.
- Troubleshooting and Bug Resolution:
- Responsibilities related to bug verification, release testing, beta support, and driving performance/application troubleshooting.
- Engineering Leadership:
- Leadership in the design, development, and delivery of vendor/partner software interoperability, as well as architectural components re-use and maintenance.
- Documentation and Review:
- Emphasis on documenting work performed, leading the review process for solution architecture documents, and participating in specification reviews.
- Compliance and Secure Coding Practices:
- Ensuring compliance with Atern SDLC philosophy, principles, practices, and reinforcing secure coding practices.
- Qualifications:
- Required qualifications for the Software Architect role