At Infinite Energy, we pride ourselves on our ability to provide an unparalleled customer experience by building quality software for both internal and external end-users. Whether it be a website, mobile app, or enterprise CIS component, we are constantly trying to find ways to leverage technology to provide our company with a competitive advantage in the retail utility market.
As a Senior Software Engineer at Infinite Energy you will be part of a dedicated team working to provide custom software from conception to release. You and your teammates will work to design creative and robust solutions to streamline processes that keep our organization efficient and allow us to better care for our customers. Your passion for writing code, solving problems, designing solutions, and collaborating with other highly skilled individuals will allow you to achieve success in this fast-paced, ever-changing environment.
Develop, test, and maintain software
Quickly adapt to changing working conditions
Collaborate with your team and other business units to provide enterprise software solutions
Lead and mentor other team members in following best practices to deliver high quality software
It is beneficial, but not necessary, for Software Developers to have the following
Experience with UI/UX design and development (AngularJS)
Experience designing system architectures, including microservices and service-oriented architectures
Experience with RabbitMQ and/or other message brokers
Experience with source control management and continuous integration (SVN/Git, Jenkins/Bamboo)
Experience with .NET framework including TPL, Unity, WWF, LINQ, Entity Framework
Experience with Java Enterprise Edition and its various specs, including EJB, CDI, JPA, etc.
Knowledge of, and/or experience with, Agile software development methodologies
Experience with application/database security
Education and Experience Requirements
Bachelors in Computer Science required
5-10 years’ software development preferred
Advanced knowledge of Java/C# and object-oriented principles
Advanced database and SQL concepts
Experience with web service technologies in Java/.NET such as WCF, SOAP, REST
Experience with automated testing
BS in Computer Science or equivalent with 4+ years of experience
Excellent written and verbal communication skills
Desire to grow professionally while being able to work with others in order to achieve team and company goals
We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to sponsor visas.
Infinite Energy is an EOE/AA/mfdv employer