Job Listing: Software Developer I
DETAILS:
• Location: Central Point, Oregon
• Job Type: Full Time, Monday – Friday
• Reports to: Head of Software Development
• Opening: Immediate
THE OPPORTUNITY:
We are looking for a skilled, self-motivated Software Developer to join our development team. As a Software
Developer, you will be responsible for coding software and carrying out tasks related to supporting Microvellum’s
development lifecycle. Responsibilities include developing desktop applications using C#, VB.NET, and the .NET
Framework. Software Developers are part of a team, meeting regularly with management and other developers to
create world-class software solutions for the woodworking industry.
THE PERKS:
• Competitive wage, retirement, 90% of health benefits paid by company, and profit share.
• Flexible hours/schedule/location possible.
• Welcoming, caring, and dedicated team members.
• Fun entrepreneurial culture with family-like vibes.
• Professional and personal growth and development opportunities.
• A workplace built on continuous improvement - we work to ensure that everything we do adds value to
our customer: Think “Lean”.
• Flexible paid time off.
• 8 paid holidays.
• 401(k) self-contribution and profit share.
• 90% of paid healthcare
Why We Exist:
We exist to help people reach their potential so they can accomplish extraordinary things.
What We Actually Do:
We develop software, influenced by companies in our industry, to help them streamline
their design, estimating, engineering, and manufacturing processes so they can confidently grow their business
Our Values:
We are an authentic team that strives to create positive outcomes through rock solid service.
But what does this really mean? Being a part of the Microvellum team means you...
• Are authentic, honest, and respect your peers and place of work.
• Work to create positive outcomes, striving to always set the next person up for success.
• Consistently strive to provide rock solid service.
If you can commit to those values… we cannot wait to hear from you!
IDEAL CANDIDATES:
Part of what makes Microvellum successful is the highly motivated people who work here. As an inspiration to
your colleagues, you are a motivated person with a proven record of success. With a committed motivation to get
things done, you always place Microvellum’s Core Values at the center of everything you do.
• Complex Problem Solving – Identifying complex problems and reviewing related information to develop
and evaluate options and implement solutions.
• Technology Design – Generating or adapting software and technology to serve user needs.
• Systems Analysis – Determining how a system should work and how changes in conditions, operations,
and the environment will affect outcomes.
• Operations Analysis – Analyzing needs and product requirements to create a design.
• Critical Thinking – Using logic and reasoning to identify the strengths and weaknesses of alternative
solutions, conclusions, or approaches to problems.
• Troubleshooting – Determining causes of operating errors and deciding what to do about it.
• Active Learning – Understanding the implications of added information for both current and future
problem-solving and decision-making.
• Programming – Writing computer programs for various purposes.
• Service-Oriented – Actively looking for ways to help people.
PROFESSIONAL KNOWLEDGE & EXPERIENCE:
• Demonstrable experience in .NET software development or programming environment is required.
• A solid understanding of Object-Oriented Programming and Design patterns. Knowledge of Database (MS
SQL Server) systems and related software engineering metrics.
• Knowledge of programming principles involving software production and
integration methods including analyzing operations, designing workflows and production processes,
reducing inefficiency, and ensuring that final products meet the established quality standards
REQUIRED SKILLS:
• The structure and logic of Object-Oriented Programming
• Understanding of SOLID design principles
• Understanding and handling of .NET Framework and its libraries
• C# and VB.NET WinForms
• C# and VB.NET language syntax
• Database design and development (Microsoft SQL Server)
• Passion for technology and knowledge
• Team player
• Excellent communicator
PREFERRED SKILLS
• One or more years of .NET Development (C# and VB.NET)
• Use of AutoCAD and its software API (Application Programming Interface)
• MS Office Application experience
• Experience with concurrent development source control (SVN) and continuous integration
• Agile development experience
• Manufacturing and woodworking experience
• Basic Industrial Engineering skills