What are the responsibilities and job description for the Solutions Architect position at Prodware Solutions?
Job Details
Leading Client
Job Title: Solutions Architect
Duration: 12 Months Contract
Location: Johnston, IA - 3 Days onsite
Job Description:
Responsibilities:
Work on an agile software development team to develop, maintain, and support high performance solutions.
Work on an agile software development team to develop, maintain, and support high performance solutions.
- 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.
Required Skills:
- 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. In particular, C#, JavaScript, TypeScript, .Net, Angular 10 , SQL
- Knowledge of Azure DevOps.
Regards
Dev
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.