Categories: Notícias

Engenheiro de software torna-se mais estratégico com SOA

Não é somente o desenvolvedor Java que deve aprender técnicas de Software Orientado a Serviços (SOA) em um ambiente de evolução de aplicações corporativas. O engenheiro de software, responsável por compreender completamente os passos na criação de um programa, deve aplicar esse conhecimento com o intuito de levar o cenário corporativo a um patamar de integração.

Assine a Newsletter do IT Web

Siga o IT Web no Twitter

Curta, no Facebook, a Fan Page do IT Web

?O engenheiro de software está preocupado com uma aplicação. Ele tem a visão de árvore, enquanto a de floresta fica com o arquiteto de software?, explicou o coordenador do MBA em Engenharia de Software Orientada a Serviços ? SOA da Fiap, Eduardo Endo. Desta forma, o especialista fica responsável pelo desenho da aplicação ? que na sequência será escrito pelo programador ? e deve levar em consideração a evolução da estratégia corporativa e como aquele software pode agregar no processo.

Em 2008, o então blogueiro do IT Web Marcelo Kawanami explicava que os principais impulsionadores do SOA eram a crescente necessidade de trazer a área de TI mais perto do ?core business? das empresas;- Busca constante por melhor eficiência e flexibilidade dentre os processos corporativos;- Crescente foco em serviços e processos em substituição de atividades isoladas.?A decisão de apertar um botão X e programar em linha ?tal? é do programador. O engenheiro precisa saber o que é um contrato de serviços, governança de serviços, entre outros?, contou.

A evolução pela qual passa este profissional, assim como os demais do departamento de TI, está ligada ao olhar cada vez mais estratégico da TI com a corporação. E é para resolver este gap que os conhecimentos em SOA serve.

?Ele começa a sair um pouco que é olhar só para aplicação e principalmente no hoje para começar a olhar aquilo que é do futuro. Por exemplo: o cliente pede que você faça uma aplicação para uma locadora de vídeos. O engenheiro, além de produzir um software em conformidades legais, precisa avaliar se o cliente pretende permitir uma conexão entre outras locadoras. É preciso avaliar a capacidade de reutilização, para evitar a necessidade de reescrever tudo de novo. Essa é o do SOA?, afirmou.

Desta forma, o profissional, segundo Endo, seria uma avolução do analista de software, com uma ação de maior responsabilidade no projeto. ?O mercado entende hoje que o engenheiro é um analista sênior?, adicionou o coordenador, citando que a hora deste profissional custa entre R$ 50 e R$ 80 ? contra remuneração por hora de R$ 30 a R$ 50 para um analista júnior. Os valores são para a cidade de São Paulo.

Saiba mais:

Especial Mapa de Salário Catho

Desenvolvedor de Java em SOA: conheça oportunidades dessa carreira

Recent Posts

SpaceX, Anthropic e OpenAI enfrentam riscos em possíveis IPOs

SpaceX, Anthropic e OpenAI estão no radar de Wall Street para possíveis aberturas de capital…

9 horas ago

Sistemas legados: como tomar decisões para garantir resiliência em setores críticos

por Eduardo Honorato Falar sobre infraestruturas críticas na Era Digital tem sua própria complexidade dentro…

12 horas ago

Sem equipes preparadas, IA não entrega transformação

A adoção de inteligência artificial (IA) nas empresas não depende apenas da disponibilidade de ferramentas.…

14 horas ago

Cohesity obtém patente para aplicar IA diretamente em dados de backup corporativos

A Cohesity anunciou a concessão da Patente Nº 12.619.501 pelo Escritório de Patentes e Marcas…

1 dia ago

Para Diogo Cortiz, maior desafio da IA é a falta de capacidade crítica para questionar suas respostas

Diogo Cortiz, professor da PUC-SP e doutor em Tecnologias da Inteligência e Design Digital, tem…

1 dia ago

Agentes de IA vão dar “superpoderes” a profissionais de TI, diz DJ Sampath, da Cisco

DJ Sampath chegou aos Estados Unidos há 30 anos com oito dólares no bolso e…

1 dia ago