HUB.KI GmbH
Adesso SE
Senior Software Engineer Geoinformation Systems (GIS) (all genders)
JavaScriptJavaReactNode.jsDockerGo
Automatic translation. Check the original.
YOUR ROLE
- Analysis and Optimization: In interdisciplinary project teams, you will share varied tasks in technically demanding software projects from the entire engineering process with your team. From requirements analysis and functional/technical system design through programming and implementation to quality assurance and project management. We offer a broad spectrum of tasks; project work is our strength. Specifically, you will analyze existing GIS implementations and develop optimization possibilities.
- Conception and Development: You are responsible for the conception, development, and design of (GIS) applications in an agile project environment.
- Introduction and Configuration: You will support the introduction and configuration of GIS platforms in the cloud and on-premise.
- Further Development: You will further develop and optimize customer-specific software solutions.
- Microservice Architectures: You will fully conceptualize and implement modern microservice architectures.
- Project Support: You will carefully support solutions from the idea to Go live.
YOUR PROFILE
- Solid Education: You have completed a degree in an IT-related field (Computer Science, Geoinformatics, Computer Science, etc.), have an equivalent IT qualification, and/or relevant professional experience.
- GIS Experience: You have experience implementing with common GIS platforms (e.g., ESRI, Precisely, Open-Source GIS, etc.).
- JavaScript Frameworks: You are familiar with one of the three well-known JavaScript frameworks (Angular, Vue, React).
- Backend Development: You have gained several years of experience in Backend development of web-based, scalable systems and applications (e.g., with Java or Node.js) with various databases and frameworks (e.g., Spring/Spring Boot, Hibernate) in an agile project environment. Software development is more than programming and code for you; it's an interface between companies and people.
- Current Concepts and Tools: You master current concepts and tools of software development such as Scrum, Docker, CI/CD, DevOps, Domain-driven Design.
- AI Competence: You confidently use AI tools in your field, critically evaluate the results, and support customers and adessi in leveraging the potential of AI.
- Language Skills: Very good German and good English skills.
