Java Developer with ArcObjects experience. MUST HAVE ArcObjects experience.
ESRI - Redlands, CA
12 month + contract
Hire off Skype
Job Description: - Strong Java programmer, experienced in ArcObjects and writing Java-based Server Object Interceptors (SOI) and Server Object Extensions (SOE), familiar with popular Java IDEs (like Eclipse and IntelliJ), and hands-on with ArcGIS Server on Windows and Linux.
- 3-7 years of experience desired
- Task Description: Contracting position is for the role of a Software Engineer (ArcObjects Java SDK / Enterprise SDK), responsible for QA (tests, automation, reports), samples and documentation. Details are in the task definitions below.
NumberTaskDescriptionSoftware1
Test ArcObjects SDK for ArcGIS Server.
- Perform release certification testing at every release.
- Review and reproduce bug submissions as they are submitted.
- Troubleshoot failures and log software defect reports.
- Review automated test results and update automated tests as needed.
- Communicate test results to the team.
ArcObjects SDK
ArcGIS Server
2
Contribute documentation to the ArcObjects SDK.
- Review documentation in the ArcObjects SDK related to ArcGIS Server and identify areas which require updating once per release.
- Contribute edits to existing documentation as needed.
- Create new content to the SDK as needed.
ArcObjects SDK
ArcGIS Server
3
Contribute and maintain samples for the ArcObjects SDK.
- During release, identify samples which need updating.
- Update samples that illustrate best practices for the ArcObjects SDK for Server.
- Contribute samples as needed.
- Test samples at every release.
ArcObjects SDK
ArcGIS Server
4
ArcGIS Server test automation.
- Write tests that automate functional areas of ArcGIS Server and the ArcObjects SDK.
Maintain, update, and fix automated tests as needed. This may include code, test data, and test environments.
- Review test results on every run.
- Triage failures and log defects for valid issues.
- Communicate failures that need to be addressed.
ArcGIS Server
ArcObjects SDK
5
Communicate status and results.
- Attend and communicate status in meetings.
- Communicate results through emails.
- Meet with project leads on regular basis.