Search...

Solutions Architect

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will shape and deliver payment solutions by defining, designing, developing, and supporting product architecture. You will communicate technical strategy, guide software engineers and architects, create software and database scripts, mentor development teams, participate in planning, prepare architectural documentation, evaluate technologies, conduct reviews, and lead technical engagements through successful delivery.

Requirements

  • 14+ years of current solution architecture implementation or consulting experience
  • Experience architecting product and infrastructure solutions across Linux/Unix, Windows, and mobile environments
  • Experience with Java and Microsoft technologies
  • Experience architecting or deploying cloud and virtualization solutions for enterprise customers
  • Experience with coding, application development, and scripting
  • Hands-on experience or working knowledge of Java, C#, or Python
  • Knowledge or experience in big data and databases including RDBMS or NoSQL
  • Experience in enterprise software or internet industries
  • Bachelor’s or master’s degree in computer science or IT
  • Experience with UML modeling and diagramming tools
  • Experience with REST, SOAP RPC, HTTP, TCP/IP, and UDP
  • Experience with Oracle and SQL Server
  • Familiarity with distributed caching solutions
  • Strong written, oral, and presentation skills

Responsibilities

  • Define, design, develop, and support product architecture
  • Collaborate with architects, engineers, business development, product management, and other stakeholders
  • Formulate and communicate technical vision and strategy
  • Create and improve software using design patterns, refactoring, and development best practices
  • Create database queries and scripts for Oracle and SQL Server
  • Mentor development teams on design and coding practices
  • Participate in project planning and estimation
  • Prepare architectural documentation
  • Execute architectural design spikes
  • Evaluate third-party software products
  • Create proofs of concept
  • Conduct code, design, and architectural reviews
  • Study the industry and create technology comparison documents
  • Own technical engagements and support timely delivery
  • Share best-practice knowledge among solution architects
Solutions Architect at WadzPay | JobStash