Engenharia de software
Principais Competências Requeridas
Do
Engenheiro de Software
Nomes: Carlos Eduardo Santiago Caio Mayeda Valdir Caetano de Souza
Análise e Desenvolvimento de Sistemas - Diurno
2° Semestre
O Engenheiro de Software além de sua formação acadêmica deve ter habilidades como trabalho em equipe, empatia.
Atividades
Desenvolver e gerenciar projetos de software em concordância com as principais tendências de mercado;
Identificar e modelar requisitos de software;
Conceber e garantir o alinhamento dos projetos de software com as estratégias e com os processos organizacionais;
Desenvolver processos e metodologias de engenharia de software adequadas para cada contexto.
Desenvolver habilidades técnicas e compartimentais para o desenvolvimento de softwares.
Especificar e coordenar tecnicamente o desenvolvimento de novos serviços e adoção de novas tecnologias
CONHECIMENTOS:
Banco de Dados: Conceitos básicos; Independência de dados; Abordagem relacional; Não Relacional (NoSQL);
Arquitetura de Sistemas: Sistemas de três camadas; Padrões de projeto; Portais; Servidores de Aplicação; Web Services; Arquitetura Orientada a Serviços (SOA); Barramento de Serviços Corporativos (ESB); Engenharia de Software: Ciclo de vida; Metodologias de desenvolvimento; XP: Requisitos, Análise, Projeto, Testes; Desenvolvimento com Zend Framework (PHP); Desenvolvimento frontend com XHTML, CSS, Javascript, JQuery e Ajax. Conceitos e tecnologias relacionadas à Internet: Protocolos relevantes para aplicações Internet; Princípios e arquitetura da Internet.
Experiências
Experiência com desenvolvimento de software em .Net
• Experiência em desenvolvimento de software utilizando banco de dados SQL
• Domínio dos conceitos de Orientação a Objetos
Experiência com desenvolvimento para dispositivos móveis Experiência com desenvolvimento em objective-c Experiência com