Job details
Salary from $150,000 a year job type full-time number of hires for this role 1
Qualifications
Master`s (preferred)
Python, java and related technologies: 5 years (preferred)
Us work authorization (preferred)
Full job description
Utilidata®, incIs a fast-growing energy technology company that is digitizing the grid-edge to unleash the full potential of clean energyOur industry-leading software solutions create visibility to the edge of the grid and optimize grid operationsWe are expanding our diverse team of experts and looking for candidates who are mission-driven, collaborative, and adaptive.
The ideal candidate is experienced with agile software engineering practices and tools and passionate about the development and delivery of quality softwareTo drive project consensus, the ideal candidate must also have strong communication skills and be able to work with various stakeholdersThis fast-paced development team is working on the company`s next-generation platform: visualization, simulation, and optimization of electricity distribution to the edge of the grid.
Responsibilities
Work collaboratively with product owners, designers, engineers, and testers to determine software requirements and best practices
Work closely with r&d leadership to ensure flexible architecture designs match upcoming product roadmap requirements
Design, code, deploy, maintain, and improve end-to-end applications using java, python, nodejs and modern ui frameworks and tools
Troubleshoot and resolve coding and design problems quickly and efficiently
Develop appropriate unit tests, adhere to coding standards and best practices, and implement a cohesive end product
Required qualifications
Ma/ms in computer science
10 years of professional experience with at least 5 years of experience designing and developing enterprise level software with a thorough understanding of java, python, and related technologies
Demonstrated ability to design and implement distributed systems utilizing microservices
Demonstrated ability to design and implement modern ui frameworks and tools such as react and angular
Demonstrated ability with rest api development experience
Demonstrated ability and experience with docker/containerization
Demonstrated ability with spring, preferably spring boot applications
Thorough understanding of distributed messaging systems such as kafka
Thorough understanding of sql/nosql database implementations (mysql and postgres)
Thorough understanding of advanced network security concepts
Enhanced qualifications (nice to have)
Experience with iot
Experience with control systems applications (e.gIndustrial processes, manufacturing, commercial buildings, scada)
Our commitments
We are committed to:
Ensuring a diverse and inclusive workplace
Empowering employees to solve problems and work together to make a difference
Providing mentorship and growth opportunities as part of a collaborative team
A flexible work environment with unlimited paid time off
Competitive compensation and benefits, including health, dental, vision and employer-match 401k
Job type: full-time
Pay: from $150,000.00 per year
Benefits:
401(k)
401(k) matching
Dental insurance
Flexible schedule
Health insurance
Life insurance
Paid time off
Vision insurance
Schedule:
Monday to friday
Education:
Master`s (preferred)
Experience:
Professional: 10 years (preferred)
Python, java and related technologies: 5 years (preferred)
Work location:
Fully remote
Work remotely:
Yes
Work location: remote