Software Developer

ENERGY worldnet
Decatur, TX, US
Full-time
Part-time

Job Description

Job Description

Salary : DOE

Job Title : Software Developer

Department : Product Development

Reports To : Director, Product Development

Job Summary

The Software Developer is responsible for writing reliable, scalable, and performant code within the Energy Worldnet, Inc.

EWN) platform to support EWN’s 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 communicate effectively and have excellent interpersonal skills.

Essential Job Functions

  • Maintain system integrity with routine refactoring and optimization of C# and JavaScript while adhering to, and enhancing, coding standards
  • Participate in project requirement reviews and collaborate with Product Managers, UX Engineers, and other team members regarding current or future processes, issues, or requests
  • Research new technology and present ideas to the team while documenting new and existing processes
  • Perform code reviews
  • Demo newly developed products or features to the team and / or stakeholders
  • Attend technical calls with clients that involve data transfers (imports / exports) or custom development work
  • Participate in daily standup, backlog grooming, estimation, and other Agile Scrum ceremonies
  • Create CRUD stored procedures, user-defined functions, and other SQL objects as needed to produce robust, scalable, and performant solutions to implement technical specifications and support future or anticipated requirements
  • Develop new features and enhance existing applications, investigate and resolve software-related issues, and maintain dependencies
  • Perform other related job functions as assigned

Knowledge Of :

  • Computer programming proficiency
  • Computer hardware and software proficiency
  • T-SQL proficiency
  • Git source control proficiency
  • Object-oriented programming proficiency
  • Source control methodology proficiency
  • Web application architecture proficiency
  • Algorithms and data structures proficiency
  • Documentation for API, Windows services, and process workflows proficiency

Skilled In :

  • Critical thinking, problem-solving, and providing workable solutions
  • Communicating effectively and respectfully, both written and orally
  • Managing one's own time effectively and knowing when to ask for help

Ability To :

  • Organize and plan work independently
  • Multi-task and context-switch effectively between different activities and teams
  • Collaborate effectively to achieve stated goals and results
  • Design programs and systems architecture
  • Prepare program specifications; to code, test, and debug computer programs
  • Stay up to date with the latest developments in hardware, systems, and coding
  • Interpret technical information related to computer programming and other areas of data processing

Minimum Qualifications

  • High School Diploma or equivalent
  • Three (3) years of professional experience in programming
  • Two (2) years of experience with C#, JavaScript, and CSS / HTML
  • Two (2) years of experience with C# 8.0+ (.NET 4.8+)
  • Two (2) years of experience with modern JavaScript frameworks (Angular, Vue.js, or React)
  • Two (2) years of experience with Dependency Injection
  • Two (2) years of experience with Unit Testing

Preferred Qualifications and KSAs

  • Bachelor’s degree in software engineering, computer science, mathematics, or related fields
  • Experience with ASP.NET Web API 2
  • Experience with Vue.js
  • Experience with AngularJS
  • Knowledge 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 (Exempt, Non-exempt) - Exempt

Full Time, Part Time, Temporary - Full Time

Travel Requirement (% of 40-hour work week) - Up to 10% for Annual meetings; Events

Hybrid Remote (HyR) or Telework Program TWP) - TWP

Shift (note and days) - 8-hour shifts between 6 am 6 pm, M-F

Environment - Home Office, with occasional fieldwork

remote work

30+ days ago
Related jobs
Promoted
Intelliswift Software
TX, United States

Master Data Governance Developer (SAP MDG Developer). Position Title: Master Data Governance Developer. ...

Dutech Systems
Texas, US

Working with large web application projects as a software developer in order resolve web applications vulnerabilities, or coding to address immediate threats related to OWASP. Experience working with the HHS Organization as software developer for web applications. Working with large web application ...

Delta System and Software Inc.
TX, United States

Title: Java Developer<br /> Location: Austin, TX<br /> 12 + Month Contract</b><br /> <br /> <br /> <br /> <b>3+ Years of experience<br /> Must have- Java , SQL</b><br /> Strong programming skills in Java with proficiency in object-ori...

Advanced Solutions International
Texas

We are looking for a creative software developer who will establish a foundation of technical experience to conduct the development of Microsoft-based software applications and products. Advanced Solutions International is a global software company focused on helping not-for-profits and membership o...

Delta System and Software Inc.
TX, United States

Python Developer<br /> Salt Lake City, UT and Dallas, TX Onsite. ...

BECU
TX
Remote

As a Software Developer at BECU, you will play a pivotal role in crafting and delivering cutting-edge software solutions. Collaborate with the team to design, write, and test software solutions that meet the requirements and exceed expectations. Provide expertise and input to technical standards, as...

Indotronix International Corporation
Texas

Upcoming - Software Application Developer/Analyst - III Piscataway, New Jersey, Texas, United States | Posted: 3/18/2024. Title: Software Application Developer/Analyst - III. Design software or customize software for client use with the aim of optimizing operational efficiency. Assisting Lead develo...

N. Harris Computer Corporation - CAD
Texas, United States
Remote

As a Java Software Developer, you will play a critical role in the design, development, and support of software solutions for our clients. Collaborate with a team of software developers, software quality analysts, and user experience designers. We are currently seeking an experienced and passionate ...

ASCEND MINDS
Texas, USA

Title: Software Developer II-Backend (Node. JS(heavy), Python, (Media or broadcasting background, Cloud, CI/CD)</strong><br /> <br /><br /><strong>Job Responsibilities / Typical Day in the Role</strong><br />• Develop and maintain applications using clo...

N. Harris Computer Corporation - CAD
Texas, United States
Remote

As an Angular Software Developer, you will play a critical role in the design, development, and support of software solutions for our clients. Collaborating with a team of software developers, software quality analysts, and user experience designers. We are currently seeking an experienced and passi...