Software Architect
Skills
JavaJavascriptSoftware ArchitectureSoftware DesignTypescriptAngularDesign Review
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.
