Vacancy caducado!
Sr. Software Engineer
Would you enjoy designing innovative software for energy products?Do you love collaborating with teams to solve complex problems and deliver solutions?Join our Development teamWe design and develop applications, components, and features that meet the business requirements of our internal customers. We work collaboratively with cross-functional teams across different lines of business to design, develop and test innovative software solutions.Partner with the bestAs a Senior Software Engineer, you will design, develop and test our applications and ensure the continuous improvement of our existing codebase. Being part of one of our development teams, you will collaborate with product owners and domain experts to create features that extend our versatile products and services for the business.As a Senior Software Engineer, you will be responsible for:- Delivering medium-sized software engineering stories and tasks on time
- Working with fellow team members to design, estimate, develop, document and test software solutions that drive business value
- Maintaining code quality through best practices, unit testing and code quality automation
- Applying Agile principles and methodologies to all work
- Utilizing best practices for design, development, security and scalability
- Engaging in technical discussions; participating in technical designs and presenting technical ideas through white boarding and presentations
- Integrating project code with continuous-integration frameworks
- Participating in code reviews and providing guidance on how to solve issues/concerns
- Have a Bachelor's degree or equivalent professional experience
- Have 4 years of Software Engineering experience
- Have legal authorization to work in the U.S. (required). We will not sponsor individuals for employment visas, now or in the future, for this job
- Have functional experience using development technologies like Java, Javascript, Python, Angular, NodeJS, Polymer, or React
- Expertise in object-oriented analysis and design, software design patterns and coding principles
- Have a basic experience with RDMS technologies like PostgreSQL, Oracle, or MySQL
- Have a basic experience with source control systems like GitHub or GitLab
- Have a basic understanding of cloud providers like AWS, Azure, and Google Cloud
- Working flexible hours - flexing the times when you work in the day to help you fit in everything in and work when you are the most productive
- Occasional Remote Work - Flexibility within the day or week to get the job done
- Contemporary work-life balance policies and wellbeing activities
- Comprehensive private medical care options
- Safety net of life insurance and disability programs
- Tailored financial programs
- Additional elected or voluntary benefits
Vacancy caducado!