Developer II - (Chandler, AZ)

Apply Now

Company: NovaSource Power

Location: Chandler, AZ 85225

Description:

Company Overview
NovaSource Power Services is the new service partner for the renewable energy sector, and we are ready to fuel smart growth. As an O&M-focused company with 20 years of operating experience, NovaSource has the reach and strategic capability to achieve our client's goals around the world. Our services optimize the lifecycle for every project within our customer's portfolio - from commissioning to decommissioning and everything in between. Our approach creates success and stability that enables us to provide a world-class culture and excellence. That is how we empower a renewable world.

Basic Job Functions:

Develops software, configures high-level software packages, and provides the final level of support for Nova Source Power Services Energy Services systems and data architectures.

Essential Functions & Responsibilities:

Primary Responsibilities:
  • Create Client and Server-based applications in to manage data, display data, and provide status indicators/dashboards for real-time operation.
  • Undertake projects as needed to accommodate a growing portfolio of solar sites.
  • Responsible for expert-level support on global applications for Energy Services and database systems.
  • Perform troubleshooting and problem-solving for issues related to applications, Energy Services & system data and assist administrators (server admins, network admins, DB admins) in troubleshooting enterprise-level problems.
  • Responsible for Incident/ Request management & Problem management.
  • Responsible for system downtime tracking and prevention.
  • Work with IT/Energy Services team to manage systems during system upgrades.
  • Document recurring issues and present possible solutions.
  • Interface with team members and stakeholders from other departments.
  • Exercise effective communication levels and foster team building.
  • Adhere to SDLC processes, standards, and compliance measures
  • Adhere to all safety procedures and good housekeeping standards.
  • Perform other assignments as required.


Key Competencies:
  • Within given research goals, builds on and refines appropriate outline ideas for research, evaluation, development, demonstration, and implementation of novel front end systems. Uses available resources to maintain up-to-date knowledge of relevant IT fields. Reports on work carried out and may contribute sections of material of publication quality.
  • Maintains awareness of opportunities provided by new technology to address challenges or to enable new ways of working. Within own sphere of influence, works to further organizational goals, using emerging technologies and products. Contributes to briefings and presentations about their relevance and potential value to the organization.
  • Provides expertise, support, and documentation on the use of methods and tools.
  • Applies data analysis and data modeling techniques to establish, modify or maintain a data structure and its associated components (entity descriptions, relationship descriptions, attribute definitions).
  • Undertakes complete design of simple applications using simple templates and tools. Assists as part of a team on the design of components of larger systems. Produces detailed designs including for example: physical data flows, file layouts, common routines and utilities, program specifications or prototypes, and backup, recovery, and restart procedures.
  • Translates and implements simple development project requirements into physical database structures. Assesses proposed changes to object and data structures and implements these changes in physical databases. Assists in database management system support activities for operational database systems.
  • Designs, codes, tests, corrects, and documents simple programs, and assists in the implementation of software that forms part of a properly engineered information or communications system.
  • Applies tools and methods to identify the user experience, the user's characteristics and tasks, and the technical, organizational, and physical environment in which the product or system will operate.
  • Defines the integration build, accepts software modules from software developers, and produces software builds for loading onto the target environment. Configures the hardware environment, produces integration test specifications, and conducts tests, recording details of any failures and carrying out fault diagnosis.
  • Assists in the investigation and resolution of issues relating to applications. Assists with specified maintenance procedures.
  • Investigates problems in systems and services. Assists with the implementation of agreed remedies and preventive measures.


Experience:
  • Minimum 4 years of work experience


Education:
  • Bachelor's degree in Electrical Engineering or related field or equivalent years of work experience


Required Skills:
  • Development and troubleshooting of Ignition (Inductive Automation) based visualization tools and automation.
  • SCADA system troubleshooting (Ignition, Kepware, Wonderware, N3uron, etc.)
  • Development of APIs between multiple systems in varied programming languages (Python, Java, Jython, C#, etc.)
  • Designing database tables with Normalization and develop SQL Stored Procedures, and functions in SQL Server
  • Experience in SQL Server reporting services (SSRS) and SQL Server integration services (SSIS).
  • Experience in developing, deploying, and supporting web applications on Azure Platform is a plus.
  • Proven experience with software development life cycle, change management process, and version control packages.
  • Object-oriented languages.
  • Proven ability and knowledge of computer technology.
  • Excellent communication and organization skills.
  • Logical troubleshooting.
  • Proven interpersonal skills.


Work Environment:
Fast-paced, high-ambiguity environment
Willing to work in Chandler, Arizona

Other Pertinent Information

Candidate must be legally entitled to work and reside in the United States for any employer.

Candidate must be willing to travel to support company efforts

Potential candidates will meet the education and experience requirements provided on the above job description and excel in completing the listed responsibilities for this role.

US: Diversity Statement - Equal Employment Opportunity

It is NovaSource's policy to provide equal employment opportunity to all applicants and employees. NovaSource disapproves of, and will not tolerate, unlawful discrimination against any applicant or employee because of race, color, national origin or ancestry, gender (including pregnancy, childbirth, or related medical conditions), gender identity, age, religion, disability, family care status, veteran status, marital status, sexual orientation, or any other basis protected by local, state or federal laws.

Similar Jobs