Drag

Cloud Architect

Location : ,

Job Description

Software Architect

Jacksonville, FL  -Onsite

 

The Software Architect will serve a critical role in the business operations and in delivering high-quality solutions to our customers.  The Software Architect will work closely with other members of our clients team to implement and deliver AI centric software solutions.

 

Essential functions and responsibilities:

  • Develop technical strategies, define epics and stories with product owners and guide technical decisions.
  • Provide high level work breakdown structures for conceptual designs.
  • Ability to take conceptual designs into physical design and through the SDLC processes.
  • Lead architectural design sessions, develop proof of concepts/pilots, implement projects, and deliver ongoing refinement and enhancements.
  • Collaborate with other architects, technical leads, and engineers to create synergies and drive technology reuse within and across projects.
  • Mentor and guide other team members throughout the development lifecycle.
  • Work directly with customers to effectively communicate the solution progress and timelines and guarantee solution efficacy.
  • Develop processes to ensure high-quality standards are achieved and maintained.

Qualifications

  • Ability to design sustainable solutions by incorporating architectural, engineering, operational, quality and security best practices.
  • Ability to effectively communicate architectural design intentions clearly through diagrams, flow charts, whiteboarding sessions and various forms of documentation.
  • Ability to break down complex problems into smaller parts that can deliver incremental business value.
  • Ability to understand dependencies and task breakdowns in a manner that allows work to be divide among a development team
  • Ability to effectively leverage AWS to create cost effective, performant, scalable and extensible solutions.
  • Ability to guide development team through successful delivery of greenfield projects.
  • A minimum of a bachelor’s degree is a plus, preferably in Computer Science, or another relevant field.
  • A minimum of 10 years’ experience in software development.
  • A minimum of 5 years’ experience in software design.
  • A minimum of 5 years’ experience working with cloud technologies.

 Desired Skills

  • Extensive working knowledge of Microsoft Azure
  • Extensive working knowledge of .NET C#
  • Extensive working knowledge of SQL Server and other relational databases
  • Working knowledge of NoSql databases such as MongoDB or Cosmos DB
  • Working knowledge of building CI/CD using GitHub workflows or Azure DevOps
  • Extensive working knowledge using GitHub for version control.
  • Experience with AWS, Python, or ReactJS a plus