Job Details

Application Developer (Senior)

ARCS AviationNashville, TN

ARCS Aviation offers best in class interactive training and operations tools for the aviation industry

fulltime @ Undisclosed
XP:senior
Remote:

Application Developer (Senior)

Posted a month ago

The Application Developer will develop, create, and modify general computer applications software and specialized utility programs.

Description

The Application Developer will develop, create, and modify general computer applications software and specialized utility programs. Analyze user needs and develop software solutions. Design software and customize software for client use with the aim of optimizing operational efficiency. May implement computer networking solutions within an application area, working individually and coordinating development as part of a team. Program virtual reality and augmented reality software for industry-standard headsets. Supervise team of computer programmers.

Tasks

  • Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints
  • Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces
  • Coordinate software system installation and monitor equipment functioning to ensure specifications are met

Technical Skills

  • Programming languages: XML, C/C++, C#, Python, .NET
  • Computer networking
  • VR/AR software: Unreal Engine, Unity3D, Azure Mixed Reality and Spatial Anchors
  • Git version control

Professional Skills

  • Systems Analysis and Evaluation
  • Judgement and Decision Making
  • Critical Thinking
  • Operations Analysis
  • Coordination
  • Monitoring
  • Technology Design

Work Activities

  • Modify software programs to improve performance
  • Analyze project data to determine specifications and details
  • Collaborate with others to determine design specifications and details
  • Assess and optimize system performance
  • Prepare data for analysis
  • Develop testing routines and procedures
  • Provide technical support for software maintenance and use
  • Coordinate software and hardware installation
  • Monitor computer network performance to ensure proper operation
  • Document technical specifications and requirements

Education + Experience

  • Bachelor’s degree in computer science or related field required
  • 3-5 years of development experience

Apply now

Email resume to: Info@arcsaviation.com