Application Developer

  • Location: Portland, Oregon
  • Type: Contract
  • Job #107793

Job Title: Application Developer
Contract Duration: 6 months
Location: Portland, OR
Work Arrangement: Hybrid (NO C2C)
Pay Range: $60 – $70/hr

Summary

This individual will serve as a primary technical support specialist for the Neara application and its supporting AWS data services.

This role will be part of a team that supports AWS environments, including the AWS Aurora database used as the asset inspection database of record, S3-based image repository capabilities, imagery upload tools, system integrations, and business partner support for configuration and report generation.

Responsibilities

Application Development

  • Provides application software development and technical support services for the Neara application and related AWS platform components.
  • Supports, analyzes, and modifies application logic, data pipelines, and integrations.
  • Manages AWS Aurora database support activities, including schema and table changes, data validation, performance troubleshooting, and coordination of security updates.
  • Supports the S3 image repository, imagery upload processes, API integrations, and vendor-delivered platform changes.
  • Codes, tests, debugs, and documents software applications and configuration changes.
  • Analyzes requirements, tests and integrates application components, and ensures system improvements are successfully implemented.
  • Provides support to end users and engages with vendor partners to ensure effective use of the platform.

Programming / Software Development

  • Sets local or team-based standards for programming tools and techniques, including security guidelines and the selection of appropriate development methods.
  • Advises on application of standards and methods and ensures compliance.
  • Takes technical responsibility for all stages and/or iterations in a software development project, providing method-specific technical advice and guidance to project stakeholders.
  • Assigns work packages, monitors performance, and manages change control dynamically to optimize productivity.
  • Provides advice, guidance, and assistance to less experienced colleagues as required.

Application Support

  • Drafts and maintains procedures and documentation for application and AWS platform support.
  • Manages enhancements to improve business performance, with emphasis on AWS Aurora database reliability, S3 image repository operations, imagery upload workflows, and integration stability.
  • Advises on application security, database access, upgrades, backups, and disaster-recovery needs.
  • Supports security updates in coordination with enterprise standards and vendor partners.
  • Ensures that all requests for support are dealt with according to set standards and procedures.
  • Initially some level of user management may be required.

Incident Management

  • Ensures that incidents are handled according to agreed procedures.
  • Investigates escalated incidents to responsible service owners and seeks resolution.
  • Facilitates recovery following resolution of incidents.
  • Ensures that resolved incidents are properly documented and closed.
  • Analyzes causes of incidents and informs service owners to minimize probability of recurrence and contribute to service improvement.
  • Analyzes metrics and reports on performance of the incident-management process.

Problem Management

  • Ensures that appropriate action is taken to anticipate, investigate, and resolve problems in systems and services.
  • Ensures that such problems are fully documented within the relevant reporting system(s).
  • Enables development of problem solutions.
  • Coordinates the implementation of agreed remedies and preventative measures.
  • Analyzes patterns and trends.

Systems Design

  • Specifies and designs large or complex systems.
  • Selects appropriate design standards, methods, and tools consistent with agreed enterprise and solution architectures and ensures they are applied effectively.
  • Reviews others’ system designs to ensure selection of appropriate technology, efficient use of resources, and integration of multiple systems and technology.
  • Contributes to policy for selection of architecture components.
  • Evaluates and undertakes impact analysis on major design options and assesses and manages associated risks.
  • Ensures that system design balances functional, service quality, security, and systems management requirements.

Systems Integration

  • Designs, supports, and troubleshoots integration components and interfaces, including REST APIs, JSON-based integrations, data replication pipelines, imagery upload processes, and AWS service integrations.
  • Supports integration between Neara, AWS Aurora, S3 image repository services, and related enterprise tools.
  • Leads practical integration work under the technical direction of the system/service designer.
  • May contribute to the overall design of the service and technical criteria for product/component selection.
  • Contributes to decisions about tools, methods, and approaches.

Education

  • Bachelor’s degree in Business, Computer Science, Engineering, Management, or other related field, or equivalent experience.

Experience

  • Typically eight or more years of experience in a related field.

#LI-SM1

Scroll to Top