Software Engineer
INEX Consulting
The Software Engineer will help develop our cutting edge industrial IoT platform. Our platform leverages sophisticated analytics through big data and machine learning to stay ahead of infiltrators and our friendly interface lets our clients use it with ease.
Requirements
Responsibilities
- Take responsibility for the development and implementation of micro service architecture for industrial IoT applications.
- Develop and establish reference platform components.
- Translate high-level capabilities from user stories into well structured, optimized code.
- Simplify and enhance existing technology and architecture to standardize services and API offerings.
- Identify new technological toolchain / implementation trends for next-generation web applications.
- Foster innovation by exploring, investigating, recommending, benchmarking, and implementing data centric technologies for the platform.
- Agile software development using scrum method for highly available web based online applications.
- Learn and grow with developers on various tasks.
- Work effectively with other local and global development teams.
- Present designs and own work to internal groups and review the work of others for quality assurance.
- Create intuitive technical documentation enabling others to use and build upon the code base.
Qualifications
- BSc / MSc degree in computer science, a related discipline or comparable qualification.
- 5+ years of professional experience as software developer.
- Solid understanding and enthusiasm for big data infrastructures as well as technologies.
- Good knowledge in SQL and NoSQL databases.
- Ideally, experience in BI systems including dashboard and report development for data analysis and visualization.
- Experience in working with CI / CD technologies like GitLab, Pipelines, Docker.
- Experience in microservice architecture environment, preferably using Java or Golang.
- Analytical and conceptual skills.
- Understands best practices of REST API design.
- Familiarity with serverless computing.
- Understands fundamentals of cloud computing concepts.
- Experience in one of the following areas is desirable : Code reviews, continuous integration.
- Ability to work in a fast-paced environment with focus on test driven development and CI / CD / DevOps.
- Hands-on experience with Docker containers and Kubernetes.
- Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists.
- Strong desire to learn a variety of technologies and processes with a "can do" attitude.
- Fluent in English is a must. German or other additional languages are beneficial.
- Able to work in network structures and cross-functional, multi-cultural teams.
- Team player; open, transparent, and communicative.
- Open-minded to new ideas and concepts. Self-organized, structured and solution oriented.
- Affinity for IT technologies.
J-18808-Ljbffr
Trabalhos semelhantes que podem ser interessantes para você
-
O QUE É SER UM MUTANT? Quando você decide ser Mutant, você decide dar um passo diferente na sua vida e na sua carreira.Ser Mutant é aceitar ser parte de um grupo com coragem para traçar novos caminho
-
A Strokmatic Innovation Tecnology é uma empresa que fornece inovações em monitoramento e inteligência artificial em processos de fabricação industrial. Procuramos por candidatos motivados em resolver
-
Job description Missão do Cargo O cargo tem a missão principal de desenvolver softwares necessários para os produtos Mac Jee, através de soluções inovadoras, robustas e de alta qualidade. Transforman
-
Job description Você sonha grande e acredita que éimportante inovar para descomplicar? Então o seu lugar é na área deTecnologia, Dados, Produtos e Design da maior rede integrada desaúde do Brasil, fa
-
O Que Você Irá Fazer? Você irá atual em um produto SaaS, de análise de crédito e fluxos de trabalho para a cadeia do Agronegócio. Evoluir produtos e serviços, construindo e melhorando funcionalidades
-
Venha fazer parte do nosso time- BCodex. Vaga para Engenheiro de Software Full StackResponsabilidades : - Desenvolver, testar e implementar soluções de software inovadoras. Colaborar com equipes mult