Search

Software Developer

Energy Management Collaborative
locationMinneapolis, MN, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job DescriptionSalary:

Who we are:

EMC (Energy Management Collaborative, LLC) manages and scales turnkey energy efficiency solutions for Fortune 500 clients across their North American portfolios. Since 2003, the company has used its total project management approach, EnergyMAXX, to successfully implement thousands of projects on an annual basis including efficient lighting, smart building controls, ROI-driven IoT solutions, electric vehicle supply equipment infrastructure and ongoing maintenance and warranty support. In doing so, EMC has helped clients realize billions of kilowatt-hours of energy savings and advance their net zero emissions goals.

EMC is looking for a self-starter who is driven to learn and take on new challenges. Ideal candidates share our company values of Always Go the Extra Mile, Teamwork, Continuously Improve and Drive Change and Take Initiative.


Job Summary:

We are looking for a skilled and motivated full-stack Software Developer with 48 years of professional experience to join our collaborative and innovative team. In this role, you will contribute to the full software development lifecyclefrom planning and development to testing and deploymenton projects ranging from interactive touch applications for Microsoft Surface tables to modern web platforms. Youll work closely with other developers and stakeholders to build reliable, scalable, and user-friendly solutions that drive our business forward.


Key Responsibilities:

  • Design, develop, test, and deploy web-based applications using modern full-stack technologies.
  • Collaborate with senior developers, and cross-functional teams to implement efficient and reusable front-end and back-end systems.
  • Translate business and technical requirements into well-structured, maintainable code.
  • Participate in code reviews, share constructive feedback, and follow coding best practices.
  • Assist with performance tuning, debugging, and improving system scalability and maintainability.
  • Help train end users and provide technical documentation for delivered solutions.
  • Stay up to date with new technologies and development trends to bring fresh ideas to the team.
  • Support existing systems and help troubleshoot production issues as needed.
  • Other duties as assigned.


Skills and Abilities:

  • Strong written and verbal communication skills.
  • Self-driven and eager to continuously learn and grow in the software development field.
  • Detail-oriented with a strong focus on quality and accuracy.
  • Analytical and effective problem-solving skills.
  • Able to manage multiple tasks and deliver high-quality work in a fast-paced environment.


Education:

  • 4-year bachelors degree in Computer Science, Engineering, or related field.


Experience Required:

  • 48 years of experience in full-stack software development.
  • Hands-on experience with front-end technologies such as ReactJS and back-end frameworks including Laravel (PHP) and Node.js.
  • Experience developing cross-platform desktop applications, ideally for touch-enabled devices.
  • Solid understanding of SQL and experience working with relational databases such as Oracle, MySQL, or similar.
  • Exposure to cloud environments (Azure, AWS) with a preference for Oracle Cloud Infrastructure (OCI).

Experience Preferred/Other Qualifications:

  • Electron framework experience preferred.
  • Ability to read, comprehend and even write Oracle PL/SQL packages and procedures.
  • Familiarity with SQLite.
  • Experience with low-code or integration platforms like Boomi, MuleSoft, or Microsoft Power Platform a plus.


Physical Job Requirements and Working Conditions:

  • The employee must occasionally lift or move office products and supplies, up to 20 pounds.

At EMC, our employees are our greatest asset and we are committed to being a great place to work. We offer the following benefits to all employees:

  • Paid time off and 8 company paid holidays per year.
  • Competitive health care plan.
  • Employer contribution to health savings account (HSA).
  • Competitive and affordable dental and vision plans.
  • 401k employer match with immediate vesting.
  • Short-term disability insurance.
  • Dependent care flexible spending accounts.
  • Employer funded life insurance.
  • Casual attire Fridays.
  • Employee engagement events.
  • State-of-the-art facility and work spaces.


EMC is an Equal Opportunity Employer Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Disability, Veteran.


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...