Software Developer
Unleash the power of automation for your job search (Paid option) Apply Manually(Free)
I have time, I'll manually find and apply for jobs
We are a business-first technology company, providing a suite of revolutionary software solutions. Our innovative approach to technology helps people design, engineer and manufacture their products better with less waste and errors, while enabling them to go to market faster with highly customizable products.
ICE software pioneered the application of video game technology to create 3D environments for interior construction. We continue to push the envelope of technology with virtual and augmented reality integration to reimagine manufacturing and engineering. All this, while the back end of the system melts into other business software and ERP systems.
Check out the ICE Mixed Reality Experience video below: https://www.youtube.com/watch?v=JCyfPLZt83o
Who are you?
You are tenacious, passionate and ready for a challenge. You stand up for your ideas and are always learning new things that you can bring back to the team.
As a Developer, you will help conceive, design, develop, test and integrate new projects. Not only will you participate in developing ICE Software, but you will utilize enhanced development tools and web-based applications/cloud. You’ll be a mentor to other developers, provide leadership, maintain code quality, debug at an advanced level and design new functionality.
What you’ll do!
Work in an agile dynamic environment and be involved in all technical activities within the team such as estimating, sprint planning, software development life cycle activities, code reviews, research, deployments and documentation creation.
Produce architectures that are scalable
Predict the future, solving problems before they have a chance to come up.
Work on features, bugs and production system investigations as part of an agile team
Define and apply new ways to increase your impact.
Ensure software deliverables align with the technical architecture, development standards and quality practices
Create a learning environment through collaboration, shared knowledge, and leadership.
Provide expertise with application and database integration technologies, including solution and service-oriented architectures.
Translate business requirements into working software solutions.
You actively find ways to share your experience in the community
What makes an ideal Senior Developer at ICE?
Have experience with object-oriented development
A desire to work in an entrepreneurial environment where everybody has a voice and is expected to speak up
Strong problem solving and programming skills, with the ability to turn high-level goals into creative, efficient, and well documented solutions.
Passion for improving the customer experience
Attention to quality, user-oriented software design.
Ability to provide direction and mentorship to other team members
Interested in sharing past experience and success with fellow ICEcubes and the community
Ability to easily build and maintain relationships and add value to a team environment
5 years of software development experience combined with industry related experience (AutoCAD and Revit experience - Interior Construction preferred)
A university degree in Mechanical Engineering, Computer Science or Software Engineering
Note: We are open to experience in many languages or frameworks. If you regularly learn new languages or frameworks and are quick to pick them up you will be a good fit.
Desired skills:
Unity development
Object-oriented development
Vivox voice chat platform
SQL database
Eclipse and git
Java 2D API and Java 3D API
.NET
Open GL
XML
AutoCAD API
Why join us?
We offer a unique and exciting work atmosphere. Plus, we're growing quickly and are looking for smart, forward-thinking problem solvers to join our first class and fairly wacky team.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c)
Similar jobs near me
Related articles
- Diversifying Your Skillset: Alternative Career Paths for Physical Therapists
- Factors That Affect Physical Therapist Salaries: Location, Experience, and More
- Physical Therapy Career Outlook: A Booming Industry
- The Do's and Don'ts of Physical Therapy Job Hunting
- From College to Clinic: How to Launch Your Physical Therapy Career