Lead Software Developer (Full-stack)

Energy Management Collaborative
Minneapolis, MN, US
Full-time

Job Description

Job Description

Salary : Who we are :

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 seeking a talented full-stack Software Developer to join our team. As the Lead Software Developer, you will be responsible for overseeing the full software development lifecycle, from planning and design to implementation and deployment.

You will collaborate closely with cross-functional teams to deliver high-quality software solutions that meet internal customer needs and enhance user experience.

Key Responsibilities :

  • Lead a small team of developers in designing, developing, testing, and deploying software applications.
  • Architect efficient and reusable front-end and back-end systems that drive complex web applications.
  • Mentor and guide team members, fostering a collaborative and innovative team environment.
  • Collaborate with business stakeholders to understand business requirements and translate them into technical requirements and implementation plans.
  • Ensure code quality through code reviews, writing unit tests, and promoting best practices for software development.
  • Provide training to super users on delivered applications.
  • Optimize application performance, scalability, and maintainability.
  • Stay updated on emerging technologies and trends in the software development industry.
  • Perform other duties as assigned.

Skills and Abilities :

  • Excellent communication skills, written and verbal.
  • Intellectually curious and self-motivated learner.
  • Data and detail-orientated, high degree of accuracy.
  • Strong conflict resolution and problem-solving skills.
  • Capable of managing multiple tasks; demonstrated ability to successfully meet project timelines and goals in a fast paced, changing environment.

Education :

4-year bachelor’s degree in Computer Science, Engineering, or related field.

Experience Required :

  • Proven experience as a Full-stack Developer or similar role, with a track record of successfully delivering complex software solutions.
  • Strong proficiency in front-end technologies such as ReactJS and back-end technologies including Node.js and PHP.
  • Solid understanding of SQL and experience with relational database management systems (RDBMS) such as Oracle, MySQL, or similar.
  • Experience with cloud platforms (e.g., OCI, AWS, Azure).
  • Experience with low-code integration platforms (e.g., Boomi, MuleSoft, MS Power Platform).
  • Leadership experience or demonstrated ability to lead a team of developers.

Experience Preferred / Other Qualifications :

  • Electron framework
  • Laravel PHP framework
  • Oracle PL / SQL
  • SQLite

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.

3 days ago
Related jobs
Promoted
VirtualVocations
Saint Paul, Minnesota
Remote

A company is looking for a Full Stack Senior Software Engineer for a remote position in the USA. ...

Promoted
Pyramid Consulting, Inc
Minneapolis, Minnesota

Shawnee, KS/Minneapolis, MN (Onsite).Please review the job description below and contact me ASAP if you are interested.Employee benefits include, but are not limited to, health insurance (medical, dental, vision), 401(k) plan, and paid sick leave (depending on work location).Key Requirements and Tec...

Promoted
VirtualVocations
Saint Paul, Minnesota

Key Responsibilities:Develop software solutions based on direction from managementBuild new user-facing features with database models, APIs, and UI componentsImprove performance and optimize the tech stackRequired Qualifications:5-8+ years experience in full-stack software developmentA generalist ex...

Emerson
Eden Prairie, Minnesota

You will use your years of technical expertise and a solid understanding of the cloud native software domain to help us build industry leading digital engineering software applications. Provide technical leadership and guidance to a team of software engineers, fostering a culture of collaboration, i...

Promoted
VirtualVocations
Saint Paul, Minnesota
Remote

A company is looking for a Software Engineer 2 - US Remote. Key Responsibilities:Design, develop, test, and maintain high-quality software using Azure microservices and. ...

Copeland
Eden Prairie, Minnesota

You will use your years of technical expertise and a solid understanding of the cloud native software domain to help us build industry leading digital engineering software applications. Provide technical leadership and guidance to a team of software engineers, fostering a culture of collaboration, i...

Promoted
U.S. Bank
Hopkins, Minnesota

Takes full stack ownership by consistently writing production-ready and testable code. Previous experience as a full stack engineer. Exhibits relentless focus on software reliability engineering standards embedded into development standards. ...

Promoted
Oracle
Saint Paul, Minnesota

Job DescriptionFull Stack Cloud Developer – US GovDue to the REQUIREMENT of our Federal client, US Citizenship is required. We are looking for a Principal Full Stack Cloud Developer to help build, automate and evolve the cloud and infrastructure underpinning US government instances set up on Oracle ...

Utility Consumer Analytics Inc.
Minneapolis, Minnesota
Remote

If you are a passionate Full Stack Software Developer with leadership experience and a commitment to delivering high-quality software solutions, we invite you to apply for this exciting opportunity. A division of Harris, Silverblaze, is seeking an experienced Lead Full Stack Software Developer to jo...

Horizontal Talent
Minneapolis, Minnesota

Full Stack Developer with 7+ years of full stack experience and experience with backend libraries/frameworks like Java/Groovy, Python, Spring, Spock, Gradle, etc. Full Stack Developer for a welcoming and collaborative team in Minneapolis, and the role offers a compelling pay rate for your expertise....