Energy Ogre

Software Developer - Full Stack

Energy Ogre

Energy Ogre is a technology company in the energy industry that helps Texans manage their electricity. We shop, we manage, they save!Our team is primarily a Microsoft shop with a cloud-based infrastructure hosted on AWS.Ideal candidates will have extensive experience in C#. We prefer candidates with prior experience in Web and React Native App Development. The job will require Quality Assurance and Testing. Familiarity in ASP.NET MVC 5, .NET Core and SQL server is desired.Reports to Director of Development - OperationsSummary/Objectives Joining our team as a software developer, you'll contribute to a growing solution of applications and tools. Your primary responsibilities will be to support and improve existing features, as well as develop new features that enhance our member and staff experience.Responsibilities include front-end and back-end design and development, making tech stack decisions, and determining the appropriate algorithms, data structures, and infrastructure required to deliver a high-performing system.Primary responsibilities will include the development of in-house applications based in .NET Core that support member experience. We expect candidates to have familiarity with React Native to support our mobile app development and ongoing production support. The development cycle will include functional and unit testing before delivering to UAT.Essential Functions Participates in all phases of the software development life cycleBuild Frontend UI, API, and Stored Procedures based on Design SpecsInvestigate user problems and needs, identify their source, and determine possible solutionsAnalyze user enhancement requests, identify potential problem areas, and recommend optimum solution approachesMaintain existing code for basic applications while expanding technical knowledge to perform increasingly challenging work, including assisting in the development of basic software programsLearn and implement new technologies and architectures within a reasonable time frameEffectively communicate using verbal and written communicationWork autonomously with minimal supervisionEstimate tasks and meet deliverables on timeFocus on self-advancement and independent learningRequired Education and Experience Bachelor's Degree in Computer Science or a closely related field, or 3 years equivalent practical experienceAt least 1 year of experience developing software in internships, team projects, a professional setting, or personally developed software applicationsUnderstanding of relational database concepts and experience working with SQLExperience analyzing complex business processes and gathering requirements from non-technical usersExperience in full system lifecycle development including requirements gathering, systems analysis, systems development, programming, troubleshooting, testing, and implementation of large enterprise systemsStrong interpersonal, organizational, critical thinking, and communication skills with the ability to work effectively across internal, external organizations, and virtual teamsCompany Benefits An array of exciting and satisfying projectsA team that values and welcomes your inputA quiet work environment with flexible hoursBenefits for You Medical and dental benefits401(k) with 100% match up to 5%Paid time offFriendly work environmentOn-site gym and deliLatest software development tools in the market#J-18808-Ljbffr


About Us

Energy Ogre

Company Information

Energy Ogre
Houston