Senior Software Development Engineer

4 weeks ago


Chandler, Arizona, United States Resource Innovations Full time
Senior Application Software Engineer

Resource Innovations is seeking a highly skilled Senior Application Software Engineer to join our Grid Management Software division in Chandler, Arizona.

The Grid Management Software team provides best-in-class energy enterprise software products, including iHedge and Grid360, for utilities, grid operators, and energy resource companies to optimize electric grid networks.

The successful candidate will be responsible for developing web-based systems, including requirements gathering, design, implementation, testing, and support.

Key areas of responsibility include implementing business logic, user interfaces, and databases for web-based systems.

Resource Innovations is a women-led energy transformation firm focused on impact. We're constantly expanding our portfolio of clean energy solutions to guide utilities through increasingly complex, connected challenges.

Responsibilities
  • Interact with customers to understand business logic and requirements, and create technical design documents.
  • Develop software applications and interfaces using advanced programming languages, data structures, database, and client/server technologies, and modern development tools.
  • Develop solutions to improve user experience while optimizing code and increasing performance and scalability.
  • Utilize version control systems like Git to manage code repositories and contribute to deployment processes and automation, ensuring smooth and reliable software releases.
  • Develop and execute unit tests, regression tests, and smoke tests to ensure software quality.
  • Coordinate with customers and software product development teams to evaluate system interfaces, functional, and performance requirements of the overall system.
  • Create and maintain technical documentation, including code comments, user guides, and API documentation.
  • Follow best practices for software security to protect against vulnerabilities and ensure compliance with industry standards and regulations.
Requirements
  • Bachelor's degree in Software Engineering, Computer Science, Electrical Engineering, or a related field. Master's degree preferred.
  • Minimum 4-year experience with implementation and deployment of medium to large systems.
  • Software design and development experience with the following technologies:
    • Programming Languages: Java, JavaScript, SQL
    • Database: Oracle 19c or MySQL
    • Data Structures, system design, performance tuning, UML, and Object-Oriented Design
    • Web application and service: Spring or Spring Boot; JSON and React desirable
    • Persistence: JPA (EclipseLink or Hibernate) and JDBC
    • Web/Application Server: Tomcat or Spring Boot embedded web server
    • Development and test tools: Eclipse, IntelliJ, SQL Developer, Maven or similar, Cucumber or similar testing suite, Shell Script, SVN or Git
  • Development platform and Linux, Windows
  • Experience with Server and Web Client technologies, Distributed systems, Formal development methodologies such as Agile, Scrum, or Waterfall, Producing technical design documents, Diagnosis and resolution of software issues, Good communication and teamwork skills, Analytical and troubleshooting applications, Interest in sustainability and passionate about making a meaningful impact on the environment.
Preferred Skills, Education, and Experience
  • Electrical energy industry knowledge
Benefits

Resource Innovations offers competitive salaries based on candidate qualifications. We also offer three weeks paid vacation per year, paid holidays, a 401(k) plan with employee matching funds, a discretionary bonus, and an overall comprehensive benefits package.

Resource Innovations is an Equal Opportunity Employer, committed to ensuring equal employment opportunities for all job applicants and employees without regard to race, color, religion, national origin, gender, age, disability, marital status, genetics, protected veteran status, sexual orientation, or any other protected status.



  • Chandler, Arizona, United States Bluepipes Full time

    Job Description:We are seeking a talented Senior Software Engineer to join our team at {company}.In this role, you will be responsible for designing, developing, and maintaining high-quality software applications for our clients. Your primary focus will be on frontend development, utilizing your expertise in HTML, CSS, and JavaScript to create visually...


  • Chandler, Arizona, United States CELEBe Korea CO.,LTD. Full time

    Job Title: Senior Software EngineerAs a Senior Software Engineer at our company, you will play a key role in the development and implementation of software solutions. Your primary responsibilities will include designing, developing, testing, and maintaining high-quality software products. You will work closely with cross-functional teams to ensure seamless...


  • Chandler, Arizona, United States KForce Full time

    Job SummaryKforce has a client seeking a Senior Software Development Lead in Chandler, AZ. The Software Engineering team works on delivering software with immediate, tangible results visible in the operation of advanced robotic equipment.Responsibilities:* Design, develop, test, deploy, maintain, and improve software for semiconductor manufacturing...


  • Chandler, Arizona, United States Microchip Technology Full time

    Job Description:As a Senior Software Engineer at Microchip Technology, you will play a key role in designing, developing, and troubleshooting diverse microcontroller-based projects. Your expertise in embedded firmware design and development will be essential in providing design solutions and technical alternatives to our customers.Key Responsibilities:Assist...


  • Chandler, Arizona, United States Aloden, Inc. Full time

    Job Title: Senior Python Software EngineerAt Aloden, Inc., we are seeking a highly skilled Senior Python Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining scalable and efficient back-end solutions using Python.Key Responsibilities:* Design and develop scalable and...


  • Chandler, Arizona, United States Ampcus Full time

    Ampcus Inc. is a certified global provider of a broad range of Technology and Business consulting services. We are seeking a highly motivated candidate to join our talented team as a Software Development Engineer.The Special Programs Evaluations Assessments and Response (SPEAR) Wireless Security (WiSec) team is looking for a software development engineer...


  • Chandler, Arizona, United States PrismHR Full time

    Job Title: Senior Software Engineer - Cloud-Based Payroll Process SoftwareJob Summary:We are seeking a Senior Software Engineer to join our team at PrismHR, a fast-paced SaaS company that provides customers with a cloud-based payroll process software application. As a Senior Software Engineer, you will be responsible for designing and implementing major...


  • Chandler, Arizona, United States Ampcus Full time

    Job Title: Software Development EngineerAmpcus Inc. is a certified global provider of a broad range of Technology and Business consulting services. We are seeking a highly motivated candidate to join our talented team.Job SummaryThe Special Programs Evaluations Assessments and Response (SPEAR) Wireless Security (WiSec) team is looking for a skilled Software...


  • Chandler, Arizona, United States Aloden, Inc. Full time

    Job Summary:Aloden, Inc. is seeking a highly skilled Senior Specialty Software Engineer 3 to join our team. As a key member of our Specialty Software Engineering group, you will be responsible for delivering high-quality solutions and contributing to large-scale planning related to Specialty Software Engineering deliverables.Key Responsibilities:Consult on...


  • Chandler, Arizona, United States Wells Fargo Full time

    About this role:Wells Fargo is seeking a skilled Senior Software Engineer to lead technical initiatives and deliverables within the Consumer Lending Technology domain.Key Responsibilities:Lead moderately complex initiatives and deliverables within technical domain environmentsContribute to large-scale planning of strategiesDesign, code, test, debug, and...


  • Chandler, Arizona, United States Genesis10 Full time

    Job Summary:Genesis10 is seeking a skilled Software Developer to join our client in the financial industry in Chandler, AZ. This is a 12+ month contract position that requires expertise in Software Engineering.Key Responsibilities: Consult on complex initiatives with broad impact and large-scale planning for Software Engineering Review and analyze complex...


  • Chandler, Arizona, United States Microchip Technology Full time

    We are seeking a highly skilled Senior Software Validation Engineer to join our team at Microchip Technology, Inc.The ideal candidate will be a leader in the USB and Networking Validation Team, focused on bringing advanced connectivity devices to market, including Ethernet switches, USB 3.2 hubs, PCI-Express, and other connectivity interfaces in excess of...


  • Chandler, Arizona, United States StrongMind Full time

    Job Summary:StrongMind is seeking a highly skilled Senior Software Architect to lead the development of our software solutions. As a key member of our engineering team, you will be responsible for designing and implementing scalable, secure, and efficient software systems that meet the needs of our customers.Key Responsibilities:* Design and develop software...

  • ServiceNow Developer

    4 weeks ago


    Chandler, Arizona, United States United Software Group Full time

    Job Description:In this role, you will consult on and participate in moderately complex initiatives and deliverables within Software Engineering, contributing to large-scale planning related to Software Engineering deliverables.Key Responsibilities:Review and analyze moderately complex Software Engineering challenges that require an in-depth evaluation of...


  • Chandler, Arizona, United States Randstad Full time

    Job Summary:Randstad Digital is seeking a skilled Java software engineer to participate in moderately complex initiatives and deliverables within Software Engineering. The ideal candidate will contribute to large-scale planning related to Software Engineering deliverables, review and analyze moderately complex Software Engineering challenges, and collaborate...


  • Chandler, Arizona, United States Granite Construction Full time

    • As a senior software engineer, you will be responsible for designing and implementing cloud infrastructure solutions that meet the needs of our company. • You will work closely with cross-functional teams to ensure seamless integration of cloud services and applications. • Our ideal candidate has experience with cloud platforms, containerization,...


  • Chandler, Arizona, United States Aloden, Inc. Full time

    Job Summary:In this role, you will consult on and participate in moderately complex initiatives and deliverables within Specialty Software Engineering, contributing to large-scale planning related to Specialty Software Engineering deliverables.Review and analyze moderately complex Specialty Software Engineering challenges that require an in-depth evaluation...

  • Software Engineer

    2 weeks ago


    Chandler, Arizona, United States ABM Industries Full time

    Job Summary We are seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications. Main Responsibilities:Design and develop software applications using various programming languages.Collaborate with cross-functional teams to identify and prioritize...


  • Chandler, Arizona, United States Iridium Satellite Full time

    About the Role:We are seeking a Principal Software Test Engineer to join our Satellite and Ground Engineering team at Iridium Satellite. As a key member of our team, you will apply advanced expertise in cutting-edge technologies to develop software testing solutions for Iridium satellite and ground software.Key Responsibilities:Technical lead for test...


  • Chandler, Arizona, United States Wells Fargo Full time

    We are seeking a highly skilled and experienced Senior Cloud Software Architect to join our team at Wells Fargo in Chandler, Arizona. This is a fantastic opportunity to work with a leading financial institution and contribute to the development of innovative cloud-based solutions.About the RoleIn this role, you will be responsible for participating in the...