India Software Developers Needed

Engenheiros de software necessários


De preferência de Surat ou Mumbai, mas de todas as partes da Índia será considerado

Esta posição requer que trabalhar inicialmente a partir de casa utilizando um computador pessoal e mais tarde, uma vez terminado o encerramento, nos nossos escritórios em Surat ou Mumbai. Os candidatos de outras regiões serão considerados para trabalhar a tempo inteiro a partir de casa. Este cargo requer candidatos com experiência. Não serão considerados para estes cargos os licenciados sem experiência. Estamos à procura de três pessoas, cada uma para preencher as posições descritas abaixo.

Experiência mínima de 3 anos

MERN / Full Stack Developer

Responsabilidades

  • A construção de dados interactivos do consumidor a partir de múltiplos sistemas e REST de forma abstracta para a UI através de um Node.js back end, deve ter conhecimentos de GraphQL.
  • Capacidade de compreender a concepção de bases de dados e de participar na concepção de software.
  • Definir decisões de arquitectura de código para apoiar um produto de alto desempenho e escalável com uma pegada mínima
  • Abordar e melhorar quaisquer questões técnicas
  • Colaborar bem com engenheiros, investigadores, e especialistas em implementação de dados para conceber e criar sistemas avançados, elegantes e eficientes
  • Capacidade de produzir código sem bugs e de grau de produção
  • Fazer testes unitários com relatório

Qualificações

  • Licenciatura em Informática ou área similar relevante
  • Conhecimento profundo do NodeJS, ExpressJS ou Restify
  • Experiência na implementação de aplicações utilizando Angular 1 ou React
  • Experiência na criação de aplicações front end usando HTML5, Angular, LESS/SASS
  • Experiência prática com desenvolvimento JavaScript tanto no lado do cliente como no lado do servidor
  • Experiência com estruturas e padrões de design modernos, experiência mínima de um ano com o paradigma MEAN Fullstack
  • O conhecimento dos seguintes aspectos será considerado como uma vantagem:
  • Experiência de Desenvolvimento Web para Aplicações Web de Alto Tráfego, Face ao Público e Experiência com tecnologias de nuvem também uma vantagem
  • Criar serviços web seguros baseados em RESTful em XML e JSON, Javascript, JQuery, deve ter conhecimentos de graphQL
  • Integração contínua (Jenkins/Hudson) e controlo de versões (SVN, Git).
  • Deveria ter funcionado ou conhecimento de um ciclo de vida ágil s/w de desenvolvimento.
Mínimo de 2 anos de experiência

React.js Desenvolvedor

Responsabilidades

  • Desenvolvimento de novas características voltadas para o utilizador usando React.js
  • Construção de componentes reutilizáveis e bibliotecas front-end para utilização futura
  • Traduzir desenhos e estruturas de arame em código de alta qualidade
  • Optimização de componentes para um desempenho máximo através de uma vasta gama de dispositivos e navegadores com capacidade para a We
  • Fazer testes unitários com relatório

Qualificações

  • Forte proficiência em JavaScript, incluindo a manipulação de DOM e o modelo de objecto JavaScript
  • Compreensão profunda do React.js e dos seus princípios fundamentais
  • Experiência com os populares fluxos de trabalho React.js (tais como Flux ou Redux)
  • Experiência com bibliotecas de estrutura de dados (e.g., Immutable.js)
  • O conhecimento da Reacção isomórfica é uma vantagem
  • Familiaridade com APIs RESTful
  • Conhecimento de mecanismos de autorização modernos, tais como o Token Web do JSON
  • Familiaridade com as modernas condutas e ferramentas de construção front-end
  • Experiência com ferramentas de desenvolvimento front-end comuns tais como Babel, Webpack, NPM, etc.
  • Capacidade de compreender os requisitos comerciais e de os traduzir em requisitos técnicos
  • Uma capacidade de aferição e optimização
  • Familiaridade com ferramentas de versão de código {{como Git, SVN, e Mercurial}}}
  • Deve funcionar ou conhecer um ciclo de vida ágil de desenvolvimento s/w.

 

 

 

 

 

 

 

 

Minimum 2 years experience

Node.js Developer

Responsibilities

  • Integration of user-facing elements developed by front-end developers with server-side logic
  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performant applications
  • Implementation of security and data protection
  • Integration of data storage solutions {{may include databases, key-value stores, blob stores, etc.}}
  • GCP/AWS managing
  • Ability to produce bug-free and production grade code
  • Do unit testing with report

Qualifications

  • Strong proficiency with JavaScript and MongoDB.
  • Knowledge of Node.js and frameworks available for it {{such as Express, StrongLoop, etc depending on your technology stack}}
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Good understanding of pdf creation.
  • Good understanding of server-side CSS pre-processors.
  • Basic understanding of front-end technologies, such as HTML5, and CSS3
  • Understanding accessibility and security compliance.
  • User authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Understanding fundamental design principles behind a scalable application
  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
  • Creating database schemas that represent and support business processes
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as Git
  • Should have worked on or knowledge of agile s/w development life cycle.

                          Salário: 50 – 60 000 INR por mês

               Salário: 40 – 50 000 INR por mês

Salário: 40 – 50 000 INR por mês

Experiência mínima de 5 anos

Arquitecto de software

Responsabilidades

  • Planeamento, implementação, monitorização e actualização de medidas de segurança para a protecção dos dados, sistemas e redes das organizações.
  • Trabalhar em colaboração com as equipas de produto, marketing e outras equipas de engenharia para compreender os requisitos e ajudá-los a entregar a solução.
  • Compreender o quadro geral e os vários casos de utilização envolvidos durante a elaboração da solução e documentá-los em Unified Modelling Language (UML).
  • Identificar a arquitectura de software tanto para a solução do lado do servidor como do lado do cliente para alcançar o requisito proposto.
  • Assistir o Designer/Implementeiros de Software com a criação de especificações detalhadas de design de software.
  • Possuir e manter o documento de arquitectura.
  • Efectuar o controlo da versão do software e manter um calendário de compilação periódico.
  • Manter um roteiro de produtos, calendários de lançamento e normas arquitectónicas que assegurem o alinhamento com os objectivos comerciais.
  • Mitigar os riscos e problemas identificados no fornecimento da solução.
  • Fique atento às tendências tecnológicas, projectos de código aberto que podem ser utilizados.
  • Integrar a concepção interna e externa do produto numa experiência de utilizador coesa

Habilidades

  • A experiência demonstrada na construção de Aplicações Web, Aplicações Empresariais, Serviços Web, e Gestão à escala é um requisito. Forte conhecimento de datastores (SQL, NoSQL), e capacidade de fazer escolhas entre a tecnologia disponível.
  • Experiência com padrões Arquitectónicos de Alta Disponibilidade, Desempenho, Arquitectura Scale Out, Recuperação de Catástrofes, Arquitecto de Segurança. Conhecimento de arquitectura baseada na nuvem, implementação e aspectos operacionais da nuvem de serviços Web da Amazon é uma vantagem.
  • Experiência de desenvolvimento de software em uma ou mais linguagens de programação – Ruby, Java, Scala, Go, Python, Javascript.
  • Exposição às normas industriais como REST, BPEL, Java EE, OSGi.
  • Capacidade de orientar a equipa em todos os níveis de aplicações empresariais, incluindo tecnologias front-end como o angular, o ember.
  • Ser orientado para os dados, identificar e demonstrar as ferramentas certas em cada fase do desenvolvimento de software para garantir que o código e as qualidades arquitectónicas não sejam comprometidos.
  • Capacidade de estabelecer prioridades e lidar com o trabalho em cronologias críticas de projecto num ambiente dinâmico e desenvolver novas abordagens a problemas de concepção complexos.
Mínimo de 2 anos de experiência

Revelador iOS

Responsabilidades

  • Conceber e construir aplicações para a plataforma iOS
  • Assegurar o desempenho, a qualidade e a capacidade de resposta das aplicações
  • Colaborar com uma equipa para definir, desenhar e enviar novas funcionalidades
  • Identificar e corrigir gargalos e corrigir bugs
  • Ajuda a manter a qualidade do código, organização, e automatização

Habilidades

  • Proficiente com Objective-C e Swift.
  • Experiência com estruturas iOS, tais como Dados Centrais, Animação Centrais, etc.
  • Experiência com armazenamento offline [Realm], roscagem, e afinação de desempenho
  • Familiaridade com APIs RESTful para ligar aplicações iOS a serviços back-end
  • Conhecimento de outras tecnologias web e normas UI/UX
  • Compreensão dos princípios de concepção da Apple e das directrizes de interface
  • É preferível o conhecimento de bibliotecas de baixo nível baseadas em C
  • Experiência com afinação de desempenho e memória com ferramentas {{como Instrumentos e Tubarão, dependendo das necessidades do projecto}}}
  • Familiaridade com APIs de mensagens de nuvem e notificações push
  • Capacidade de aferição e optimização
  • Conhecimento proficiente de ferramentas de versão de código tais como Git, Mercurial ou SVN.
  • Familiaridade com a integração contínua

 

 

 

 

 

 

 

 

 

Mínimo de 2 anos de experiência

Testador de software

Responsabilidades

  • análise das histórias dos utilizadores e/ou casos/requisitos de utilização para validade e viabilidade
  • colaborar de perto com outros membros da equipa e departamentos
  • executar todos os níveis de testes (Sistema, Integração, e Regressão)
  • Conceber e desenvolver scripts de automação quando necessário
  • Detectar e localizar defeitos e inconsistências de software
  • Fornecer soluções atempadas
  • Aplicar princípios de engenharia de qualidade ao longo de todo o ciclo de vida do produto Agile
  • Fornecer apoio e documentação
  • Execução de testes de usabilidade de software.
  • Análise de resultados de testes sobre impactos, erros ou bugs de bases de dados, e usabilidade.
  • Preparação de relatórios sobre todos os aspectos relacionados com os testes de software realizados e elaboração de relatórios para a equipa de concepção.
  • Interagir com os clientes para compreender os requisitos do produto.
  • Participar em revisões de concepção e fornecer contributos sobre requisitos, concepção de produtos, e potenciais problemas.

Habilidades

  • Boa capacidade de gestão do tempo
  • Grandes capacidades interpessoais e de comunicação
  • Conhecimento actualizado da concepção de testes de software e metodologias de teste.
  • Conhecimento prático das técnicas de teste e compatibilidade com vários programas de software.
  • Conhecimento de trabalho de programação.
  • Excelente capacidade de comunicação e de pensamento crítico.
  • Boa capacidade de organização e mentalidade orientada para os detalhes.

                          Salário: 80 – 90 000 INR por mês

               Salário: 40 – 50 000 INR por mês

Salário: 40 – 50 000 INR por mês

Engenheiros de software necessários

Candidate-se agora a uma das posições

Para se candidatar a uma destas posições, clique no botão abaixo e envie a Rajesh um e-mail com o seu CV e uma cópia do seu último recibo de salário. Se gostarmos do seu perfil, contactá-lo-emos e marcaremos uma videoconferência para uma entrevista. Deve estar disponível para começar imediatamente e trabalhar a partir de casa.