Job Openings Advanced Solutions Architect

About the job Advanced Solutions Architect

Gentis Solutions is seeking an Advanced Solutions Architect to join our team. This contract position is with one of our Fortune 50 clients interested in full-time flex/remote consultants. The ideal candidates will have the required skills listed below and will be eligible and open to being hired by our client at the end of the project's duration. This position works alongside an existing team and leverages enterprise-level technologies and processes. If you would like to work at a company that has been recognized for its diversity and inclusion, its work to drive positive social change, and as an environmental leader, make sure you apply below.


  • 3+ years of experience working on high-volume, internet-scale solutions
  • Any experience developing and/or architecting public cloud-hosted backend services
  • Experience developing a scalable microservices architecture
  • Proven knowledge of technology to support omnichannel experiences
  • Demonstrated written, oral and presentation/public speaking communication skills; demonstrated interpersonal skills with an ability to communicate/work effectively with diverse groups of people
  • Proven delivery of innovative results in previous roles and strong knowledge of industry trends and industry competition
  • Demonstrated capability to build, mentor and maintain an inclusive team-based environment
  • Proven knowledge of service-oriented architecture/Cloud
  • Emphasis on utilizing design patterns and architectural principles to ensure the timely delivery of quality solutions
  • Experience with C4 Modeling using PlantUML (PUML)
  • Experience with Jira & Confluence
  • Experience with data privacy, encryptions, PCI compliance, etc.

Typical Duties

  • Participate in the application technical design process
  • Develop programming specifications. Design, code and unit test application code using SDLC best practices
  • Complete estimates and work plans as appropriate for design, development, implementation and rollout tasks
  • Create technical system documentation and ensure that this documentation remains current throughout all phases of the SDLC
  • Communicate timely status, including any potential risks/issues to the appropriate teams to ensure that assignment releases are managed appropriately and that completed assignments are of the highest quality
  • Support and maintain applications utilizing required tools and technologies
  • Build partnerships across the application, business and infrastructure teams