Job DescriptionJob DescriptionSalary: DOE
Join Our Team as a Software Developer!
About Us
At Energy Worldnet, Inc. (EWN), we strive to deliver innovative solutions that empower our clients and enhance the energy industry's future. Were looking for a talented Software Developer to join our Product Development team and help us build reliable, scalable, and high-performing applications. If youre passionate about leading teams, creating innovative software, and shaping the future of technology, wed love to hear from you!
What States Do We Accept Applications From?
Arkansas (AR), Colorado (CO), Connecticut (CT), Florida (FL), Indiana (IN), Kentucky (KY), Michigan (MI), Minnesota (MN), Missouri (MO), New Mexico (NM), North Carolina (NC), Oklahoma (OK), Pennsylvania (PA), Tennessee (TN), Texas (TX)
Please note we do not support employment visa sponsorship (e.g., H-1B visa).
What Youll Do
As a Software Developer, youll take on a leadership role in driving EWNs software development projects.
Job Summary
The Software Developer is responsible for writing reliable, scalable, and performant code within the Energy Worldnet, Inc. (EWN) platform to support EWNs web platform.
In this role, the Software Developer ensures that the design and implementation of features to support business processes and web app stability, reliability, and performance support the goals and vision of EWN using the latest development products and procedures.
The Software Developer must be able to take the lead on reviewing and enforcing web design consistency and quality and strategizing with the Product Innovation Team on proposed web projects. In addition, they are responsible for taking the lead in researching new web tools, frameworks, best practices, and web design concepts.
Essential Job Functions
Maintain system integrity with routine refactoring and optimization of C# and JavaScript while adhering to, and enhancing, coding standardsParticipate in project requirement reviews and collaborate with Product Managers, UX Engineers, and other team members regarding current or future processes, issues, or requestsResearch new technology and present ideas to the team while documenting new and existing processes, and make recommendations to the Architecture division and other software development personnel in the Product Development department to review and establish software development standards and practicesPerform code reviews for projects of any level of complexityDemo newly developed products or features to the team and/or stakeholdersAttend technical calls with clients that involve data transfers (imports/exports), custom development work, and/or single sign-on (SSO) integrationsRefine, maintain, and implement web application solutions, using best practices and strategies, while handling many different types of requests across multiple projects with changing priorities throughout the web software development life cycleCreate CRUD stored procedures, user-defined functions, and other SQL objects as needed to create robust, scalable, and performant solutions to implement technical specifications and support future, anticipated requirementsDevelop new features and enhance existing applications of high complexity, investigate and resolve complex software-related issues, and maintain dependencies up to major version upgrades (SemVer)Perform other related job functions as assigned
Knowledge Of
Computer programming proficiencyComputer hardware and software proficiencyT-SQL proficiencyGit source control proficiencyObject-oriented programming proficiencySource control methodology proficiencyWeb application architecture proficiencyAlgorithms and data structures proficiencyAsynchronous programming proficiencySoftware design patterns proficiencyDocumentation for API, Windows services, and process workflows proficiency
Skilled In
Critical thinking, problem-solving, and providing workable solutionsCommunicating effectively and respectfully, both written and orallyManaging one's own time effectively and knowing when to ask for help
Ability To
Organize and plan work independentlyMulti-task and context-switch effectively between different activities and teamsCollaborate effectively to achieve stated goals and resultsDesign programs and systems architecturePrepare program specifications; to code, test, and debug computer programsStay up to date with the latest developments in hardware, systems, and codingInterpret technical information related to computer programming and other areas of data processing
Minimum Qualifications
High School Diploma or equivalentThree (3) to Six (6) years of professional experience in programmingTwo (2) to Four (4) years of experience with C#, JavaScript, and CSS/HTMLTwo (2) to Four (4) years of experience with C# 8.0+ (.NET 4.8+)Two (2) to Four (4) years of experience with modern JavaScript frameworks (Angular, Vue.js, or React)Two (2) to Four (4) years of experience with Dependency InjectionTwo (2) to Four (4) years of experience with Unit Testing
Preferred Qualifications and KSAs
Bachelors degree in software engineering, computer science, mathematics, or related fieldsExperience with ASP.NET Web API 2Experience with Vue.jsExperience with AngularJSExperience with the Azure ecosystemKnowledge of the Agile development model (SCRUM, work assignments, timelines, and team structure)Oil, gas, or energy industry or SaaS business model experience
Job Specifications
FLSA Classification:ExemptStatus:Full-TimeTravel Requirement:Up to 10% for Annual Meetings/EventsWork Arrangement:Telework Program (TWP)Shift:8-hour shifts between 6 AM6 PM, MFEnvironment:Home Office with occasional fieldwork
Why Join Us?
At EWN, we offer:
Flexible Work Arrangements:Flexible, remote work environment with occasional travelProfessional Growth:Opportunities to lead and mentor a talented team of developersDynamic Environment:Work on challenging projects in a collaborative and supportive teamTravel Opportunities:Up to 10% travel for engaging client interactions
Benefits:
Depending on plan selection and eligibility requirements:
Medical, Dental, and Vision plans where we cover the upfront costs for employees and their eligible dependentsVoluntary plans such as life insurance, short-term disability, and supplemental insurance like cancer and hospital coverage401K Retirement plan with matching contributions: dollar-for-dollar up to the first 3% of the employees contribution, and $0.50 on the dollar on up to the next 2% (maximum employer match = 4%)
Work Details
Location:Hybrid remote with occasional office and fieldwork (this role is remote but would require onsite attendance for Annual Company-wide events)Schedule:Business hours Monday through Friday, 7:30 AM 5:30 PM (shifts may vary)Environment:Home office with opportunities for collaboration and hands-on project work
EEO Statement
EWN is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Disclaimer
Applicants may be subject to a background check. Employees in this position must be able to satisfactorily perform the essential functions of the position. If requested, EWN will make every effort to provide reasonable accommodations to enable employees with disabilities to perform the positions essential job duties. As markets change and the Company grows, job descriptions may change over time as requirements and employee skill levels evolve. With this understanding, EWN retains the right to change or assign other duties to this position.
Application Deadline
EWN accepts applications on a rolling basis.
Read Less