Verónica García – VP of Human Resources

To apply to this position contact by e-mail with Verónica García

Who we are: EnergyCAP, LLC is an industry-leading and award-winning software company focused on utility bill tracking and energy management. We develop software solutions that our customers use to save money on utility bills, streamline bill processing, and reduce building energy use. We work in an open, Agile-based environment to facilitate teamwork and accountability. Our core values are: product leadership, operational excellence, customer intimacy, and good stewardship. We are based in Boalsburg, Pennsylvania, USA.

This team: EnergyCAP’s Software Development Team develops browser-based, enterprise applications for its Software-as-a-Service (SaaS) clients. Front-end technologies include JavaScript, Angular, TypeScript, and in-house Angular component. Back-end technologies include C#, RESTful APIs (developer.energycap.com), and Microsoft SQL Server. Developers create automated tests to support all developed code.

We’re looking for a Full-Stack Software Developer, who:

Will be this type of person:

  • Able to work collaboratively within a team environment to develop and support enterprise-level, browser-based software applications
  • Experienced with software development techniques and practices
  • Experienced with modern web technologies including HTML, CSS, and responsive page layouts
  • Experienced with asynchronous request handling, partial page updates, and AJAX
  • Experienced with client-side scripting and JavaScript frameworks/libraries including Angular and TypeScript syntax
  • Experienced with API-based software development and RESTful application services
  • Experienced with C#/.NET or similar languages
  • Familiar with pre-processing platforms such as LESS and SASS
  • Familiar with Continuous Integration and Continuous Deployment (CI/CD) concepts and practices
  • Familiar with version control tools (preferably Git)
  • Familiar with developing/consuming JSON web services
  • Familiar with unit testing and automated testing principles
  • Able to work independently and collaboratively as a member of an Agile team
  • Is a self-starter who is responsible for deliverables and works with others to make sure that assignments are completed in a timely manner
  • Innovates and brings new ideas about how the development process as well as the finished product may be improved
  • Resourceful – able to track down answers through self-discovery and collaboration with others
  • Comfortable in a fast-paced environment with deadlines
  • Willing to continually learn and expand knowledge of EnergyCAP’s business as well as technical concepts
  • Associate’s or bachelor’s degree in computer science, information systems, engineering, or another technology-related field
  • 2+ years of experience in production-level, web application development (preferred)

Will do these types of things:

  • Develop new user-facing features and services
  • Build reusable code and libraries for future use
  • Develop automated unit, integration, and regression tests
  • Optimize application for maximum speed and scalability
  • Conduct code reviews for other team members
  • Update code based on feedback from other team members
  • Actively participate as a member of an Agile-based team (daily stand-ups, sprint planning, retrospectives, demos, etc.)
  • Use version control for code repository management
  • Meet critical software release deadlines while not sacrificing the quality of the product 

Will achieve these results:

  • Develop and maintain EnergyCAP’s web application software through an Agile-based work environment
  • Translate technical designs into code that produces the visual elements of an enterprise-class web application
  • Deliver software that satisfies documented business requirements and expected user experience
  • Deliver software that conforms to team coding standards and processes
  • Meet critical software release deadlines while not sacrificing the quality of the product.