Software Architect

Skills
JavaJavascriptSoftware ArchitectureSoftware DesignTypescriptAngularDesign Review
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • US citizenship and Public Trust Clearance required.
  • Bachelor's degree with 8+ years of experience in design reviews, code reviews, and oversight.
  • Proven proficiency in TypeScript, JavaScript, Java, Angular, React, and Rest APIs.
  • Experience with Maven for managing web application packages.
  • Expertise in unit testing web applications both manually and with automated tools.
  • Knowledge in configuring and maintaining web servers like Apache HTTPD and Apache Tomcat.

Day to day

  • Act as the liaison between the development team and the senior architect.
  • Resolve technical challenges to meet quality objectives and strict timelines.
  • Design scalable, performance-driven software architecture focusing on data integrity.
  • Provide detailed architectural guidance and support to the development team.
  • Collaborate with stakeholders and team members to deliver enterprise-level mobile first web-based applications in an Agile SDLC environment.
  • Design technical and architectural diagrams along with supporting documentation.