Architect

Design and develop solutions to complex applications problems, system administration issues, or network concerns. Perform systems management and integration functions.

Architect Job Description Template

Our company is looking for a Architect to join our team.

Responsibilities:

  • Design and architect new backend applications/services running in AWS;
  • Coach and mentor other engineers;
  • Advocate for new technologies and engineering best practices across the team;
  • Create documentation and tech plans for new architecture/system designs;
  • Perform technical review of other engineers’ work and provide feedback/advice;
  • Establish engineering process and KPI metrics to measure software quality;
  • Work reciprocally across disciplines to understand product/customer requirements and propose technical solutions;
  • Optimize & refactor existing services to improve reliability, scalability and to lower cost.

Requirements:

  • NoSQL databases like Mongo DB, Cassandra;
  • SOAP & REST Web Services;
  • Oracle;
  • JavaScript, HTML (Experience in front end technologies like React/Angular);
  • Strong familiarity and experience using AWS and/or other cloud computing platforms (IaaS, PaaS, SaaS);
  • 8+ years of professional experience in software development of server applications;
  • Excellent Analytical, Problem Solving and Communication Skills;
  • You should have strong visualization and conceptualization abilities;
  • Proven ability to work effectively in a team environment;
  • Paying attention to your client’s every need to deliver their dream home;
  • Creative talent, imagination and eye for design, communication and presentation skills;
  • Spring, Struts, Angular, Ajax, XML, SOAP, REST;
  • Design of security architecture for services, and other software components;
  • Experience with process and methodologies such as scaled agile;
  • Familiarity with web development using JS, Angular and React a plus.