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.