3D Software Engineer

Javen Technologies

  • Maplewood, MN
  • 30+ days ago
  • Remote

    Highlights

    Experience developing commercial computer systems products, including sophisticated software applications and/or network solutions; working with product management, trainers, customers and end users. Primary Responsibilities include but are not limited to the following: Specify, design, and lead the development of state-of-the-art software technology platforms utilizing Microsoft, Cloud and Web technologies for the use in the dental and healthcare market globally.

    Numbers & Facts

    LocationMaplewood, MN (
    Remote
    )

    Description

    Title: Senior 3D Web Software Engineer
    Duration: 12 Months Contract (Extendable)
    Location: Remote
     
    Job Summary:
    This is a software development role responsible for helping to define the technical strategy driving/building commercial technical solutions using Microsoft technologies.  The ability to design and develop for cloud-based websites and 3D systems is key to this position.  The person hired for the 3D Web Software Engineer position will be an active member of a high-performance software development and systems engineering team working in an agile environment.
     
    Primary Responsibilities include but are not limited to the following:
    • Specify, design, and lead the development of state-of-the-art software technology platforms utilizing Microsoft, Cloud and Web technologies for the use in the dental and healthcare market globally. 
    • Active member of high-performance software development and systems engineering teams in an agile environment.  
     
    Basic Qualifications: 
    • Bachelor's degree or higher in Software Engineering, Computer Science, Mathematics, or related from an accredited institution (completed and verified prior to start)
    • Eight (8) years of software development in a private, public, government or military environment
    • Five (5) years of software development experience in 3D programming/3D concepts
     
    Preferred Qualifications:
    • Proven experience with enterprise scale web development of commercial applications in a Microsoft environment.
    • Proven experience with 3JS or Babylon JS
    • Proven experience with JavaScript / Typescript and 3D scene graphs
    • Proven experience with modern progressive web applications
    • Proven experience with modern bundlers
    • Solid foundations in linear algebra, 3D geometry and coordinate spaces
    • Professional software development experience in C++ and WebAssembly (Wasm)
    • Experience developing 3D geometry processing software
    • Experience with web technologies including Dom manipulation, HTML5, CSS, REST API's and HTML canvases
    • Experience with C#, ASP.Net, and Ajax
    • Experience with Microsoft Azure development
    • Experience working on an Agile Scrum team
    • Demonstrated skills in software engineering methodology including documentation, configuration management, verification and validation, and commercialization.
    • Demonstrated problem solving and analysis skills, systems thinker, results driven, self-motivated, team skills, ability to work independently and with distributed teams.
    • Experience developing commercial computer systems products, including sophisticated software applications and/or network solutions; working with product management, trainers, customers and end users.
     

    Similar Jobs

    See more jobs