Join Esri as a Scala Software Engineer, leveraging your Java and Scala expertise to enhance ArcGIS Workflow Manager. Drive innovative solutions in a cooperative, agile team. As a Scala Software Engineer II, you will design and develop web services to improve user interactions and geospatial workflows.
This role requires 2+ years of experience, a knack for working with diverse technical teams, and the ability to implement effective design and coding practices. Contribute to the high-quality codebase through active participation in reviews and unit testing. Key Responsibilities:
- Develop features using Scala for user-centric geospatial applications
- Apply industry best practices for software scalability and security
- Participate actively in agile development sprints and retrospectives
- Maintain high standards through code reviews and testing
- Continuously learn and adopt new development tools and methodologies Requirements:
- Minimum 2 years of experience in software development with Java or Scala
- Proven experience with RESTful service design
- Effective communicator with strong analytical skills
- Bachelor’s degree in Computer Science or relevant field
- Familiarity with ArcGIS software development Your skillset can bring innovative solutions to Esri’s projects.