Full Stack Developer
Company Description
e2Companies is a Virtual Utility® with compliance products and services offering engineering, procurement, construction (EPC) and engineering, procurement, manufacturing, and support (EPMS) for the energy industry. We provide the most complete business model for energy, utility, industrial, and commercial customers. We are a rapidly expanding company with every opportunity to be the next Unicorn in the energy space. With this comes great opportunity for vertical progression within our company.
Job Purpose
We are looking for an enthusiastic Full Stack Developer to join our experienced software design team. You will assist with all functions of software coding and design. Your primary focus will be to learn the codebase, write and test code with the R&D team in product development, and contribute to the overall architecture of the enterprise distributed power generation and energy storage system solution.
To succeed as an e2 Full Stack Developer, you should have a good working knowledge of basic programming languages, the ability to learn new technology quickly, and the ability to work in a team environment. Ultimately, a Full Stack Developer provides valuable support to the design team while continually improving their coding and design skills.
Duties and Responsibilities
- Collaborate and implement architectural decisions for our applications, ensuring efficient and scalable architecture.
- Work closely with developers to integrate designs with .NET MVC-based web applications.
- Participate in code review sessions, ensuring the alignment of code with architectural standards.
- Help enforce coding standards and best practices within the team.
- Ability to learn new software and technologies quickly.
- Ability to follow instructions and work in a team environment.
- Detail-oriented.
- Performs other duties as assigned
Education and Experience
- Bachelor's degree in Computer Science, Software Engineering, or 5+ years of experience in software design and development
- Strong proficiency in C#, .NET Core, ASP.NET, MVC, and Entity Framework.
- Expertise in relational databases, like SQL Server.
- Familiarity with cloud services such as Azure and AWS.
- Knowledge of frontend development using HTML, CSS, JavaScript.
- Experience with version control systems like Git.
- Foundational understanding of software architectural patterns and best practices.
- Familiarity with the latest versions of .NET and C#.
- Experience with frontend technologies and frameworks like Angular or Vue.js.
- Knowledge of modern front-end build pipelines and tools, such as Grunt, Gulp, or Webpack.
- Experience with CSS pre-processors such as LESS or SASS.
- Familiarity with microservices architecture.
- Experience in deploying and maintaining applications on cloud platforms.
- Strong analytical and problem-solving skills.
- Eagerness to learn and grow in the area of software architecture.
- Ability to establish solid relationships with key stakeholders in support of initiatives
- Strong Organizational Skills
- Ability to work with diverse teams in a fast-paced environment
- The ability to communicate in a clear, concise, and considerate fashion
- Possess high integrity and ethical standards
Benefits
- Competitive Pay reflective of your skills and experience
- Health, Dental, Vision, Life, and 401K
- Generous Paid Time Off – In 2023 our employees are enjoying 3 weeks of our very own “Don’t Worry e Happy Days”!
- Comfortable and relaxed office atmosphere within our Healthy Life Balance motto. We work hard and we play hard.
This position is available in the Bonita Springs, FL or Peoria, IL areas. Do you want to join our fast track to success? Visit us at e2companies.com
e2companies and is an equal opportunity employer