Web DevelopmentKey Activities• Frontend & backend programming. Refer to Technical skills section to see technologies used for each one.Deliverables• Source code, properly documented.• Technical documentation.Software ArchitectureKey Activities• Analyze and design a high level architecture for new application initiatives or redesign existing ones to maximize their capabilities.• Validate and approve solutions with stakeholders.• Be an architecture reference in projects for topics related to application/integration, designing, testing and evaluating solutions.• Apply quality assurance to provided designs, evaluating their technical viability.• Provide technical solutions to previously identified functional requirements.• Support to Technical Analyst in design definition phase.• Technical design review, which includes: construction feasibility, technical consequences, correct design patterns usage according to corporate guide