Job Details

ID #51013778
Estado New Mexico
Ciudad Albuquerque
Tipo de trabajo Full-time
Salario USD $70,000 ‒ $90,000 Annually 70000 ‒ 90000 Annually
Fuente New Mexico
Showed 2024-02-07
Fecha 2024-02-07
Fecha tope 2024-04-07
Categoría Software/QA/DBA/etc
Crear un currículum vítae
Aplica ya

Advising Senior Software Developer

New Mexico, Albuquerque, 87101 Albuquerque USA
Aplica ya

Advising Senior Software DeveloperAdvising Developer fulfills all of the criteria of a Senior Developer: operates as project technical lead, demonstrates a team-oriented attitude, interfaces with designers and producers to anticipate project technical needs, successfully completes project lifecycles, has proven capability to relay technical information to clients, leads other developers on multi-faceted projects, and contributes to Ideum’s business development. Ideum’s Advising Developer directs the software engineering team to manifest successful, custom, interactive applications for museum and corporate clients, as well as internal customers to Ideum. The role not only directs the software team’s creative approaches to both software and unique hardware solutions, but also engineers code on independent projects. They model how their team of software developers should execute their work, create documentation of those techniques and processes, all the while developing skills in new technologies. The Advising Developer works to support Ideum clients, ensuring their vision for visitor experience is transformed into an actualizable idea with a strong, guiding concept that meets their goals and desired outcomes. Additionally, the Advising Developer is capable of managing complex technical discovery tasks for the benefit of the larger developer team.RequirementsResearch software tools and resources and remain up to date with developments in the field, advising the software development team about best practicesWork with producers to envision, plan, and schedule different approaches to custom projects as well as estimate or review hours to develop, test, and troubleshoot custom software applicationsReview all software products generated by the department and perform as primary source of quality controlAdvise to develop and implement standards, codify processes, and create and manage tools to guide the software engineering work areaIn collaboration with work area staff manager:Ensure all staff on all projects are well onboarded, that the proper approach to software or hardware engineering is being executed, and that projects are well documentedHelp more junior software engineers to troubleshoot their work while developing a work culture that welcomes the expression of supportive collaborationEvaluate needs of the work area to develop the skill-sets of the work areaMentor and create training and skills development plans for individuals on the software teamDevelop and enforce the organization of department resources and productsDevelop the department so that the needs of future projects can be met through processes and tools that are always innovatingDevelop high quality code, or other software or hardware engineering products, to service the needs of custom projectsIndependent planning and execution of internal Ideum projects specific to software engineering work areaSupport existing and legacy codebases for previous Ideum projectsCompetencies:At least 8 years of professional software development using Unity and C#At least 2 or more published applicationsPrevious professional experience working in a studio environment or similarBackend integration with REST, GraphQL, Directus, or other CMS solutionsExperience with network communication protocols such as TCP, UDP or OSCTime management of self and othersMaintain positive staff relationshipsWell organized projects, well organized work areaSuccessful and regular interface with clientsIndependent execution of client projects meeting milestonesExcellent documentationPeople skills and ability to talk through the pros and cons of project aspectsWindows OSExtra CreditAPI integration skill setTeaching or mentorship backgroundExperience leading a small team of software developersArduinos and additional hardware programming experience:Depth Cameras (Kinect, Zed 2)Leap Motion / UltraleapAddressable LEDsRaspberry PiLIDARAR / VR development experienceExperience using AI as a software development toolAbout IdeumWe create meaningful experiences that use emerging technologies. Our approach is to create exhibits that evoke wonder, awe, and surprise, but that also tell important stories about science, art, history, and culture that have a lasting impact. We are committed to creating visitor-centric interactive experiences of substance delivered in immersive and exciting ways.We work with museums, educational institutions, Fortune 500 companies, and other entities throughout North America and around the world. Our firm provides design services, custom software development, media systems design and installation, and custom fabrication.Our multitouch tables and touch walls are practical implementations of recent advances in multiple areas of emerging technology. Our hardware products are built to be used in social environments where they encourage interaction and collaboration. We take pride in what we design and build, and we focus on reliability and performance to create products that last. We are located in scenic Corrales, New Mexico (near Albuquerque and an hour from Santa Fe). Please visit our website to learn more about us:http://www.ideum.com.Job Details and BenefitsThe position pays $70,000 to $90,000 depending on experience.This job is onsite at our offices in Corrales, NM. All of our employees are 100% vaccinated (you will need to be too).After 90 days of employment, this position includes paid time off, health, dental, and vision insurance, critical illness and accident insurance, life insurance, and short-term/long-term disability. Employees are eligible after one year of employment for our 401K Safe Harbor Profit Sharing Plan.Fine PrintIdeum, Inc. is proud to be an equal opportunity employer. We value a diverse workplace and do not discriminate based on race, color, religion, marital status, gender, sexual orientation, gender identity or expression, veterans status, disability status, nationalities, or any other status protected by local, state, or federal law. Should an applicant need reasonable accommodations in the application process, he or she should contact a company representative.In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.How to ApplyPlease include a resume, cover letter, and relevant work samples/portfolio. No phone calls or walk-ins, please. NOTE: Applications without a cover letter and relevant work samples/portfolio will not be considered.Please apply online with Ideum at: https://ideum.rippling-ats.com/job/671569/advising-senior-software-developer?s=cl

Aplica ya Suscribir Reportar trabajo

Puestos de trabajo relacionados

»Software Engineer
2024-02-07
»Developer 1
2024-02-07
»Developer 1
2024-02-07