This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Nomad Gcs - Magna, UT

posted 2 months ago

Full-time - Mid Level
Onsite - Magna, UT

About the position

The Software Engineer IV position at Nomad Global Communications Solutions involves being a full stack developer within the Nomad Total Command (NTC) team. This role focuses on developing and supporting technology integrated into specialty vehicles and shelters, enabling remote control and logging of product features. The position also includes creating internal software applications for various teams within the company. The ideal candidate will contribute to software development efforts, mentor junior engineers, and manage complex projects independently.

Responsibilities

  • Actively participate in software development meetings and provide strategic and technical recommendations.
  • Work independently on complex projects.
  • Design system architecture based on client requirements.
  • Analyze in-house development options versus third-party alternatives and recommend solutions.
  • Develop frontend user interfaces and backend code for internet/intranet applications.
  • Establish a comprehensive roadmap and create multimedia applications using authoring tools.
  • Delegate tasks and address team questions.
  • Manage priorities throughout the development life cycle to ensure timely completion.
  • Remove or escalate obstacles as necessary.
  • Manage and review code from Software Engineers at levels I through III and third-party code.
  • Design and conduct tests prior to delivery.
  • Integrate applications by designing database architecture and server scripting.
  • Debug and troubleshoot development issues across platforms.
  • Take ownership of projects and provide input to complete Sprints.
  • Mentor, advise, and coach Software Engineers at levels I through III.
  • Review code and provide constructive feedback.
  • Escalate insurmountable issues to management.
  • Advise on Sprint requirements and work on multiple projects concurrently.
  • Support end users by developing documentation and assistance tools.
  • Stay current on internet/intranet technologies and software products.

Requirements

  • MS in Computer Science and 5+ years experience in web programming, or BS in Computer Science or related field and 7+ years experience, or High school degree and 11+ years experience in web programming.
  • 4+ years experience serving as team lead of at least 3 developers.
  • 2+ years experience with web application architecture.
  • Development of multiple successful end-to-end software applications.
  • Expert understanding of HTML/CSS and frontend frameworks with experience coding 5+ user interfaces.
  • Expert understanding of web application function and coding efficiency.
  • Expert level experience with relational database systems and Object Oriented Programming.
  • Advanced understanding of web application security, session management, and user authentication.

Nice-to-haves

  • Experience with Kotlin and Ruby programming languages.
  • Familiarity with Vue and Express JS frameworks.
  • Experience with MongoDB and QuestDB for data management.
  • Knowledge of JSON web tokens and Security Technical Implementation Guide (STIG).
  • Experience with USG-affiliated coding projects.
  • Experience with network diagnostics and analytical tools.

Benefits

  • Competitive base pay with benefits package.
  • Potential for remote work after successful completion of three-month onboarding.
  • Promotion and compensation increases based on exceeding expectations in quarterly reviews.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service