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.