Mid-Level .NET Developer @ Mpower Direct - Brooklyn, NY

Job Overview

13 days ago

Mid-Level .NET Developer

Mpower Direct - Brooklyn, NY

Mid-Level .NET Developer

Are you driven, dependable, and resourceful? Then consider joining our team!

Mpower is a Brooklyn-based energy supplier, specializing in 100% renewable energy. Our mission is to change the energy game one step at a time. We service residential and commercial customers in eight states and growing every day!

As our company grows nationally into new markets, each with unique requirements, we are looking to develop systems to address our long-term needs. We are looking for a Mid-Level .NET Developer to join our development team.

Have .NET skills, but spent most of your time building in other environments? That’s fine too! We value capability and experience and we’re sure you’ll get right back into it.

We are looking for a dynamic developer (preferably with experience in various
Microsoft components), who is able to make high-level decisions for software development. Someone who is comfortable working in all areas of development, from the UI to the database. Must have strong software design skills with experience developing enterprise-level software. Experience in design and development using the latest technology platforms and tools.

What you will be doing:

  • Designing, developing, and extending Enterprise applications using the latest

Microsoft, AWS, and open-source technologies.

  • Collaborating with professionals from multiple departments and conducting analysis of organizational requirements to determine functional and non-functional requirements.
  • Defining system specifications and workflows based on the system requirements.
  • Designing an extensible database schema.
  • Design, build and maintain efficient and reusable code.
  • Designing, creating, and reviewing testing plans.
  • Defining data transmission protocols.
  • Creating development guidelines, standards, and workflows.
  • Provide technical guidance and coaching to developers and engineers.
  • Conducting technical reviews of all software deliverables.

Technologies you will be working with:

  • SQL Server
  • MySQL
  • Microsoft .NET Framework and Core
  • Windows and Linux
  • Docker
  • PHP
  • AWS
  • HTML/JScript Frameworks
  • Angular
  • MS Access
  • Third-party integrations (i.e. Zappier/Webhooks)
  • Git
  • Prometheus/Grafana
  • Worked with something great and you think your experience with it will benefit us? Let us know and it may become part of our development roadmap discussions.

Required Experience/Skills:

  • Bachelor's Degree or equivalent experience
  • 6+ years Enterprise full-stack software development experience (C#, asp.net preferred)
  • 2+ years Microsoft .NET
  • Microsoft SQL Server development (T-SQL).
  • Experience with source code management tools.
  • Analytical and critical thinking with strong problem-solving skills and drive to the solution.
  • Thorough understanding of design tradeoffs, and how they interact.
  • Excellent written and verbal communication skills with the English language.
  • Excellent interpersonal and organizational skills with the ability to work in cooperative team environments.

Job Type: Full-time

Pay: $90,000.00 - $110,000.00 per year


  • 401(k)
  • Dental insurance
  • Health insurance
  • Paid time off
  • Vision insurance


  • 8 hour shift

Ability to commute/relocate:

  • Brooklyn, NY 11210: Reliably commute or planning to relocate before starting work (Required)


  • Enterprise Full-Stack: 5 years (Required)
  • Microsoft .NET: 2 years (Required)
  • Microsoft SQL Server: 1 year (Required)

Work Location: One location

Similar Jobs

HR Consultant

Parabolic USA

New York, NY

Seeking junior level and senior level professionals for the role of HR Business Consultant. For mid-level positions, the individual would need 2-3 years of…

Kids' Club Associates, W 76th Street - Equinox Fitness Clubs


New York, NY

Ability to work opening/closing/mid-day shifts. Provide the highest level of customer service to members, prospective members, and guests.

Investment Banking Analyst

Parabolic USA

New York, NY

For mid-level and senior-level roles, 3-5+ years of experience is preferred. Displays a high level of attention to detail.

Equity Research Analyst/Associate

Parabolic USA

New York, NY

For mid-level and senior-level roles, 3-5+ years of experience is preferred. Displays a high level of attention to detail.

Geologist / Environmental Scientist Entry/Mid Level

American Petroleum Equipment & Construction Co

Walden, NY

Participates in tank removals and develops tank closure/site assessment reports. Oversight in soil boring/monitoring well installations, performs soil/water/air…

Retail Sales Specialist (Bilingual Spanish)


New York, NY

This role is a full-time, entry to mid-level retail sales role, focusing on wireless, TV and internet products in the communications and entertainment…

SAP Regional Sales Executive (Northeast)


New York, NY

Infiltrating and influencing decision-makers at the highest levels within 'large enterprise' and 'mid-market' accounts.

SAP Project Manager

Malor & Company

New York, NY

Strong business acumen, with a focus on financial performance at that project level. Ability to provide leadership to all organizational levels, up to and…

Business Operations Manager

GraniteScape USA Inc

Newark, NJ

Must be a team player; ability to work cross-functionally with all levels of staff. Oversee the yard workers (around 20) and customers/drivers that come to pick…

Police Records Specialist

Abington Township Police Department

Abington, PA

10 pounds of force constantly to move objects; work requires sitting, reaching at waist level, and performing fine manipulation frequently; standing, walking,…

730283 - Regional Recruiter - Northeast (Remote)

Geosyntec Consultants

Blue Bell, PA

The role will support the talent needs for the assigned business areas with a focus on mid level to senior and difficult to fill roles.

Talent Consultant / HR Manager


Melville, NY

Facilitating mid-year check-in to identify performance trends, promotion candidates, high-potentials and diversity initiatives;

Software Engineering Analyst

Parabolic USA

New York, NY

0-2 years of professional software development experience for junior level roles. Coaching sessions with a full-time investment banker, consultant, or engineer.

Talent Consultant / HR Manager


New York, NY

Facilitating mid-year check-in to identify performance trends, promotion candidates, high-potentials and diversity initiatives;

Automotive Technician (mid-Level)

Midas Tire & Auto

Allentown, PA

_*Guaranteed Weekly Pay Plus Commission Bonuses!*_. Our comprehensive benefit package includes medical plans, 401(k), paid training/certifications and paid…

Front Desk Associate

Ashley Furniture HomeStores of Metro NY & NJ

Middletown, NY

This role requires open availability to work all shifts including morning, mid-shift, evening and weekends. We offer a competitive compensation package: *.

IT Project Engineer


New York, NY

That's why we provide competitive compensation and benefits, as well as medical and dental coverage on day 1, employer-paid short- and long-term disability,…

Director, Content Acquisition & Development (Entertainment Group)


Newark, NJ

Structure, negotiate and execute mid to large-sized audio entertainment industry deals independently in support of larger team initiatives.

Talent Consultant / HR Manager


Stamford, CT

Facilitating mid-year check-in to identify performance trends, promotion candidates, high-potentials and diversity initiatives;

Vice President, Employee Solution and Service Excellence

RWJBarnabas Health

Somerset, NJ

Leadership facilitation experience to drive senior-level alignment for change. Establish mid to long-term strategic direction for the transactions and…

Senior Specialist


New York, NY

Demonstrated ability to communicate verbally and in writing throughout all levels of organization, both internally and externally.

Regional Sales Manager- Life Sciences (Mid-West Region)

Jacob Stern & Sons

Blue Bell, PA

Inform, influence, and motivate strategic sales at multiple levels and with all buying influences at a customer. Manage the day-to-day business of territory.

2nd Shift Coordinator Shipping Dock

Simon & Schuster

Riverside, NJ

MS Office (Access/Excel intermediate skill level). Watch dock doors and communicate closely with yard jokey to ensure all loaded trailers are being pull from…

Project Engineer

Gilbane Building Company

Poughkeepsie, NY

In the performance of this function, the Project Engineer is responsible to protect and promote the interest of both the business and client in all matters as…