An energy solutions company located in Norman, OK, is seeking a Software Developer to design and implement enterprise-level software applications. You will lead database design and optimization, debug software issues, and maintain documentation. Required qualifications include a Master’s degree in Computer Science or similar, along with two years of relevant experience. Proficiency in SQL, Java, and various programming tools is essential. This role involves supporting systems related to Energy Trading Risk Management (ETRM).
Qualifications
Master’s degree in Computer Science or closely related.
Two years of experience in design, development, and maintenance of software applications.
Experience in participating in code reviews and high-level design sessions.
Experience in design and architecture of high scale, performant applications.
Proficiency in various programming tools and methodologies.
Responsibilities
Design, Architect, and Code enterprise level software programs.
Lead database analysis, design, and optimize complex SQL queries.
Identify, debug, and resolve software issues for existing systems.
Create and maintain technical documentation.
Develop and execute automated tests.
Skills
SQL
NoSQL
Elasticsearch
JavaScript
TypeScript
React
Node.js
CSS3
Web APIs
SPA frameworks
AWS
Git
Java
Python
Spring
Spring Boot
JPA
Maven
Postgres
SQL Server
Hibernate ORM
Restful APIs
Test Driven Development (TDD)
Education
Master’s degree in Computer Science or closely related
Job description
An energy solutions company located in Norman, OK, is seeking a Software Developer to design and implement enterprise-level software applications. You will lead database design and optimization, debug software issues, and maintain documentation. Required qualifications include a Master’s degree in Computer Science or similar, along with two years of relevant experience. Proficiency in SQL, Java, and various programming tools is essential. This role involves supporting systems related to Energy Trading Risk Management (ETRM).