Resources & Knowledge Center
Join the NRM Team
Software Engineer/Developer
Job Summary
Come join a leader in the energy industry! NRM implements state-of-the-art controls and automation solutions, with a unique focus on commercial and industrial refrigeration. If you are a self-starter with an entrepreneurial work ethic, we might have the perfect opportunity for a challenging and growth-oriented career.
As an Individual Software Engineer-Developer, you will be responsible for developing and maintaining web front-end and back-end components, application logic, internal sales tools, and internal iOS apps. You will work closely with a cross-functional team to deliver high-quality software solutions.
Essential Duties & Responsibilities
- Develop and maintain web applications using PHP, VB6, MySQL, D, and C.
- Design and implement application logic for various projects.
- Create and maintain internal sales tools to support business operations.
- Develop and maintain internal iOS applications.
- Collaborate with product managers, designers, and other developers to understand requirements and translate them into technical specifications.
- Write clean and maintainable code.
- Ensure performance, quality, and responsiveness of applications.
- Troubleshoot and debug issues across the stack.
- Ability to prioritize and meet deadlines and follow through on completion of high-profile projects and initiatives.
- Technical aptitude with strong logical problem solving and decision -making.
- Participate in code reviews and provide constructive feedback.
- Stay up to date with emerging technologies and industry trends.
Skills & Qualifications
- Entrepreneurial work ethic
- Experience as a Software Engineer/Developer or similar role.
- Ability to learn new languages. Proficiency in some languages, such as PHP, VB6, MySQL, D, and C.
- Experience with front-end technologies such as HTML, CSS, JavaScript, and templates/frameworks like Smarty, React or Angular.
- Experience in developing iOS applications.
- Familiarity with version control systems (e.g., Git, SVN).
- Create and deliver test plans that cover time, resources, risk, etc.
- Acquire strong Knowledge of project goals, operations, delivery processes, and testing.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and as part of a team.
- Strong communication and collaboration skills.
- Bachelor’s degree in computer science, Engineering, or a related field (or equivalent experience).
- Complete additional projects as needed
Required
- Must pass background check and drug screen test.
We Offer
- Competitive salary and benefits package.
- Health/Dental/Life Insurance/LTD/STD
- 401K
- PTO, including three (3) weeks off per year
- Opportunities for professional growth and development.
- A collaborative and inclusive work environment.
- Flexible working hours and hybrid work options.
Pay Range: $70,000-$100,000, based on experience.
How to apply: Please submit CV and resume to Barbara Ellis at bellis@nrminc.com