Software Architect

SOFTWARE ARCHITECT, SYSTEM ARCHITECT, RUBY, .NET, FIRMWARE, EMBEDDED, BLUETOOTH, WIFI, WI-FI, AWS, AZURE, GOOGLE CLOUD, GCP
Full Time
Market
Work from home available

Job Description

Title: Software Architect
Location:
Portland, OR (Onsite "Driveable distances" / Hybrid Remote)
Duration: FTE / Permanent
  • As Software Architect you will apply your experience to define the data acquisition, presentation and analytics services in the markets served by this client.
  • You will help build the development culture to deliver software services as amazing as their technology.
  • You will help to create a secure system architecture ranging from wearable sensor data acquisition and transmission to edge devices (PC or mobile) and onto cloud aggregation and analytics services.
  • Establish proper interfaces between components to enable rapid and quality development cycles for hardware and software teams.
  • Structure the underlying foundation in such a way to allows white labeling the product and scaling across customers while keeping unique client data secure and protected.
  • Establish Git Repositories, code maintenance and review structures to build quality deliverables utilizing Agile and Scrum processes.
  • Provide leadership in the development and transition designs from concept to production.

Responsibilities:
  • Build a scalable, security first infrastructure and development plan.
  • Assist in establishing the overall system architecture for scalable data collection, presentation, and analytics services
  • Establish & implement software development best practices for, requirements definition, coding principles and test methodologies.
  • Institute Scrum/Agile methods as needed to achieve a high-quality rapid development culture
  • Work closely with engineering teams (HW & SW) to define and document interface requirements.
  • Create, build and test processes and environments.
  • Identify cloud service partners and appropriate tool chains to meet architectural and customer requirements.

Required Skills / Experience:
  • Minimum five years' experience in system architecture
  • Three years' demonstrated experience in software development within .Net, Ruby or other frameworks.
  • Excellent verbal and written communication skills
  • Excellent interpersonal skills within the organization and with external stakeholders

Desired Skills / Experience
  • Basic understanding of medical device related certifications, FDA, ISO
  • Demonstrated full stack development project, concept to production, experience
  • Embedded Systems Architecture
  • Knowledge of communication protocols such as I2C, SPI, Bluetooth and WiFi
  • Experience using/ generating DSP algorithms

Education:
College degree, BS/MS or equivalent in Computer Science, Electrical Engineering, Software Engineering

Everest Consultants is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, national origin, age, disability, or any other characteristic protected by applicable local, state or federal civil right laws.

Dice Id : everest
Position Id : 21-00390
Originally Posted : 2 months ago
Have a Job? Post it