Software Solutions Architect
Salary Range: $4,500-$5,500 / month
Key Responsibilities:
- Design and lead the implementation of solutions architecture across specific business applications or technologies, ensuring alignment with enterprise strategy and business capabilities.
- Oversee architecture development for broader projects, collaborating with application architects managing individual projects or initiatives.
- Provide consulting support to project teams to ensure alignment with the overall enterprise architecture.
- Stay current on technology trends and apply emerging technologies to support evolving business models.
- Advocate and enhance information technology strategies within the organization.
- Analyze the business-IT environment to identify deficiencies and recommend solutions for improvement.
- Assess technology industry trends and market developments to evaluate their impact on the enterprise.
- Define principles, guidelines, standards, and solution patterns to align with the enterprise’s future-state architecture vision.
- Design and oversee governance activities to ensure architecture compliance and assurance.
- Develop a roadmap for evolving the enterprise application portfolio from current to future state.
- Facilitate the evaluation and selection of software products and services, including the design of standard and custom software configurations.
- Consult on application and infrastructure development projects to align systems with architecture, making necessary modifications.
- Identify the organizational and financial impact of solutions architecture.
- Document all solutions architecture design and analysis work.
- Collaborate closely with the program management office (PMO) to ensure project execution aligns with architecture plans
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- Advanced knowledge of leading architecture solutions and industry best practices.
- Strong interpersonal and collaboration skills with the ability to communicate technical concepts to non- technical audiences.
- Proven experience in solution architecture, consulting, and business process management.
- Experience in software development and integration.
- Ability to lead technical teams and work collaboratively with clients.
- Strong analytical and problem-solving skills.
- Experience architecting software using cloud platforms such as AWS.
- Knowledge of microservices architecture, containerization (Docker, Kubernetes), and serverless computing.
- Strong understanding of data storage technologies.
- Experience with Python.
- Familiarity with AI infrastructure, application deployment, and operations is a plus.