Solaris
Adesso SE
Senior Software Engineer Geographic Information 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.
- Implementation and Configuration: You will support the implementation 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 idea to Go live.
YOUR PROFILE
- Solid Education: You have completed a degree in an IT-related field (Computer Science, Geoinformatics, etc.), an equivalent IT education, and/or gained relevant professional experience.
- GIS Experience: You have experience in implementation 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 for web-based, scalable systems and applications (e.g., with Java or Node.js) using various databases and frameworks (e.g., Spring/Spring Boot, Hibernate) in an agile project environment. For you, software development is more than just programming and code; it is an interface between businesses 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 clients and adessi in leveraging AI potential.
- Language Skills: Very good German and good English skills.
