Careers

 To apply for one of the positions listed below, please send your resume to hireme@gridmaven.com. Please include the title of the position in the subject line. 


 

Implementation Manager

Location: Sunnyvale, CA

Responsibilities:

The position is responsible for all technical activities on the project from product customization and integration perspectives. The technical activities are not limited to planning, scheduling, conducting, and coordinating assigned engineering tasks. Accepting GridMaven standard’s engineering practices will ensure effective communication and coordination on the project between all discipline (Project Management, QA, Product Engineering, Integration, and etc.) for all other project stakeholders.

  • Overall Planning and Coordination of the technical aspects of a project with the Client, internal engineering as well as suppliers of equipment & services.
  • Provide the pertinent data to, and interface with, the other project team members in the office and on site.
  • Integration Plan / RACI responsibility matrix
  • List / Schedule of technical deliverables
  • List of Inputs & Outputs / Interfaces
  • Design reviews (Integration)
  • Preparation of RFQs (For Internal as well as Client)
  • Technical follow-up during engineering & deployment
  • Progress meetings (Internal, with Customer and with third-party vendors)
  • Quality planning, monitoring and follow-up during engineering & deployment
  • Monitor project performance related to the above
  • Control and manage change related to the above during project execution
  • Identify technical related risks and their impact on the project & mitigate their effects
  • Interface with other project team members
  • Participates in Client & third-party vendor meetings and resolves Client/engineering and management project issues.

 

Qualification Requirements

  • The candidate must have successful track record of deploying IT systems/software for large NMS or Electrical Utility Products to large Telecom or Electric Utility Customers.
  • The implementation manager must have at least 7+ years of software engineering out of which at least 2 years experience deploying/implementing large IT Software/Systems or NMS to Electric Utility/Telecom/IT customers in USA in the lead role.
  • Excellent Verbal and Written Communications skills
  • Excellent inter-personal skills
  • Fluent in English language
  • Technical Documentation
  • Network Management System or AMI/MDMS deployment experience
  • Technically proficient in software configuration on Linux as well as Windows OS
  • Technically proficient in Web Application Servers, Oracle Database configuration and implementation in Linux environment
  • Technically proficient in Web Services configuration, deployment and development
  • Requirement Gathering & Analysis

 TOP OF PAGE


Senior UI Engineer

Location: Sunnyvale, CA

Responsibilities:

Position has responsibility for designing and developing UI solutions for SmartGrid/M2M/IoT network and events management platform. In addition, the position will mentor and guide other team members towards building robust software. This position will play a critical role in building the Web and Mobile based UI platform that is reliable, available and scalable to meet the growing business needs of our customers.

  • Demonstrated ability to apply core UI web and mobile design patterns.
  • Acts as a hands-on lead in providing UI architect and design guidance, utilizing a thorough understanding of FLEX, Javascript and HTML technologies.
  • Analyzes highly complex business requirements, designs and writes technical specifications to design or redesign product UI.
  • Provides design and coding direction to less experienced staff and develops highly complex original code.
  • Conducts design and code reviews to ensure adhere to design, oversees preparation of test data, testing and debugging of applications.
  • Support operations engineering staff with troubleshooting
  • Design and develop solutions in collaboration with onsite/offshore Engineering and Product Management.
  • Responsible for producing high quality deliverables in timely fashion
  • Drive improvements to our product development methodologies in order to increase efficiency

 

Qualification Requirements:

  • Minimum 7+ years of software development experience
  • Solid understanding and a number of years experience in developing interactive applications using Adobe Flex is a must
  • Experience in jScript, HTML5, jQuery strong plus.
  • Hands-on experience using HTML, Javascript, CSS and client side web frameworks
  • Extensive experience developing rich real-time web applications.
  • Experience in developing technology used in a hosted/web-services/SaaS/ or Cloud environments.
  • Experience with Java server side technologies desired (Weblogic, Tomcat…)
  • Hands-on experience with source control/release management systems such as CVS or Subversion
  • Experience with Java and working with Java engineers is a big plus
  • Experience with Oracle or any other database
  • Understanding of good design principles and ability to adhere to complex design specifications during implementation
  • Strong understanding of Agile software development and Test driven development
  • Mobile device development is strong plus
  • Ability to quickly learn and develop expertise in highly complex existing applications and architectures
  • Good English communication and analytical skills
  • Must be authorized to work in United States on a full-time basis for any employer

TOP OF PAGE


 

Software Engineer

Location: Sunnyvale, CA

Responsibilities:

This role has responsibility for designing and developing software for SmartGrid/M2M/IoT network and events management platform. In addition, the position will mentor and guide other team members towards building robust software. This position will play a critical role in building the platform that is reliable, available and scalable to meet the growing business needs of our customers.

  • Demonstrated ability to apply core Java design patterns, application of technical principles, practices, and procedures to multiple applications.
  • Acts as a lead in providing application design guidance, utilizing a thorough understanding of J2EE technologies, tools and designs.
  • Analyzes highly complex business requirements, designs and writes technical specifications to design or redesign complex Gridmaven network platform.
  • Provides design and coding direction to less experienced staff and develops highly complex original code.
  • Conducts design and code reviews to ensure adhere to design, oversees preparation of test data, testing and debugging of applications.
  • Support operations engineering staff with troubleshooting
  • Design and develop solutions in collaboration with onsite/offshore Engineering and Product Management.
  • Responsible for producing high quality deliverables in timely fashion
  • Drive improvements to our product development methodologies in order to increase efficiency.

 

Qualification Requirements:

  • Minimum 5+ years of software development experience
  • Strong experience with Java server side technologies (Weblogic, Tomcat)
  • Experience in developing real-time applications, network management systems, smart grid networks or similar software, complex event processing, java threading, web services, SNMP, JDBC, Oracle Database, Hibernate, Spring framework, IPC (Inter process communication), SOA, Servlets, websockets
  • Good knowledge of SQL required
  • Experience with source control systems, defect tracking systems, unit test frameworks, and similar tools
  • BS/MS in Computer Science or related field.
  • Ability to quickly learn and develop expertise in highly complex existing applications and architectures
  • Good English communication and analytical skills
  • Must be authorized to work in United States on a full-time basis for any employer.

TOP OF PAGE