Resource Innovations

Software Engineer

Resource Innovations

full-time

Posted on:

Location Type: Hybrid

Location: ChandlerArizonaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $100,000 - $120,000 per year

About the role

  • Develop web-based systems, including requirements gathering, design, implementation, testing, and support
  • Create technical design documents based on customer interactions
  • Develop applications using advanced programming languages and data structures
  • Improve user experience while optimizing code performance and scalability
  • Utilize version control systems to manage code repositories
  • Develop and execute testing procedures to ensure software quality
  • Coordinate with customers to evaluate system interfaces and performance requirements
  • Maintain technical documentation including user guides and API documentation
  • Follow software security best practices
  • Undertake other assigned duties

Requirements

  • Bachelor’s degree in Software Engineering, Computer Science, Electrical Engineering or related field
  • Minimum 4-year experience with implementation and deployment of medium to large systems
  • Proficiency in Java, Javascript, and SQL
  • Experience with Oracle 19c or MySQL
  • Knowledge of data structures, system design, performance tuning, UML, and Object-Oriented Design
  • Experience with Spring or Spring Boot; familiarity with JSON and React is desirable
  • Knowledge of JPA (EclipseLink or Hibernate) and JDBC
  • Familiarity with Tomcat or Spring Boot embedded web server
  • Proficient with Eclipse, IntelliJ, SQL Developer, Maven or similar
  • Experience with Cucumber or similar testing suite and Shell Script
  • Familiarity with Linux and Windows platforms
  • Knowledge of server and web client technologies
  • Experience with distributed systems and formal development methodologies such as Agile, Scrum, or Waterfall
  • Ability to produce technical design documents and troubleshoot software issues
  • Good communication and teamwork skills
  • Electrical energy industry knowledge is desirable
Benefits
  • Competitive salaries based on skills, experience, and qualifications
  • Discretionary annual bonus eligibility
  • Three weeks of paid vacation annually
  • Paid holidays
  • 401(k) retirement plan with employer match
  • Medical, dental, and vision coverage
  • Parental leave
  • Employee assistance program
  • Commuter benefits
  • Additional supplemental offerings
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaJavascriptSQLOracle 19cMySQLdata structuresUMLObject-Oriented DesignSpringSpring Boot
Soft Skills
communicationteamworktroubleshootingtechnical design documentation
Certifications
Bachelor’s degree in Software EngineeringBachelor’s degree in Computer ScienceBachelor’s degree in Electrical Engineering