What are the responsibilities and job description for the Solution Architect position at Camelot Integrated Solutions Inc?
Job Details
- Establish and articulate the overall architectural strategy and roadmap to align with business objectives and ensure scalability, performance, and security of solutions.
- Work closely with the Product Owner and other stakeholders to understand business needs, translate them into technical requirements, and ensure that architectural decisions support these requirements.
- Develop, promote, and maintain software engineering standards, best practices, and coding guidelines to ensure consistency and quality across the development team.
- Architect the integration of front-end interfaces with back-end databases, APIs, and other computational frameworks, ensuring seamless interoperability and data flow across systems.
- Facilitate technical discussions during sprint planning and reviews, providing guidance to the development team to ensure adherence to architectural principles and addressing technical challenges.
- Perform regular reviews of the system architecture and design to identify potential issues, ensure compliance with standards, and promote maintainability and scalability of the solutions.
- Collaborate with the team to provide accurate scoping and estimation of development efforts, incorporating architectural considerations to ensure realistic timelines and resource allocation.
- Provide mentorship and technical support to developers, fostering a culture of continuous learning and improvement within the team to enhance overall technical proficiency.
- Act as a bridge between technical and non-technical stakeholders, ensuring clear communication of architectural decisions, technical constraints, and solution benefits to all parties involved.
- Team Competencies:
- Problem solvers / Critical Thinking
- Experience using established engineering methodologies through all stages of the software development lifecycle (SDLC)
- Knowledge of common coding languages and frameworks, particularly C#, JavaScript, TypeScript, .Net, Angular 10 , SQL
- Knowledge of Azure DevOps
- Qualifications:
- Proven experience as a Solution Architect or similar role in an agile development environment.
- Strong understanding of software engineering standards, best practices, and coding guidelines.
- Excellent communication skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders.
- Experience with front-end and back-end integration, ensuring seamless interoperability and data flow.
- Ability to mentor and support developers, fostering a culture of continuous learning and improvement.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.