freehire launches on Product Hunt on 26 August.

Follow →

Solutions Architect

Summary

Design and deliver payment solutions, lead architecture reviews, and mentor teams using Java, Python, and cloud technologies.

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.

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

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

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available