Benjamin
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 and your team will take on diverse tasks in technically demanding software projects covering the entire engineering process. From requirements analysis and functional/technical system design to programming and implementation, 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 realize modern microservice architectures.
- Project Support: From the idea to Go live, you will carefully support the solutions.
YOUR PROFILE
- Solid Education: You have completed a degree in an IT-related field (Computer Science, Geoinformatics, Computer Science, etc.), have an equivalent IT education, 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 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 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 AI potential.
- Language Skills: Very good German and good English skills.
