Software Engineer Information Technology (IT) - Waltham, MA at Geebo

Software Engineer

Description

About the Position:



National Grid is currently seeking a Software Engineer who is passionate about solving problems and working in a fast-paced environment to design, develop and install software solutions. This position is full-time and based in our Waltham Technology Laboratory. You will be working in an exciting start-up environment with the benefits and support of one of the largest energy companies in the country.



A successful candidate will be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design. The candidate will have an established background in developing for consumer-facing products, excellent analytical skills, strong cross-functional technical ability, great communication skills, self-motivation to achieve results in a fast-paced environment, and passion for technology.


Position Responsibilities (including but not limited to):




  • Execute full lifecycle software development

  • Write well designed, testable, efficient code

  • Produce specifications and determine operational feasibility

  • Integrate software components into a fully functional software system

  • Develop software verification plans and quality assurance procedures

  • Document and maintain software functionality

  • Tailor and deploy software tools, processes and metrics

  • Serve as a subject matter expert

  • Comply with project plans and industry standards

  • Carry out research and analysis on emerging technologies and consumer electronics

  • Work closely with developers, project managers and business users to create meaningful solutions that improve the lives of our employees and customers

  • Consult with end users to refine, redesign, and perfect Proofs-of-Concept

  • Influence architecture, tooling, process, and culture at a small but growing engineering team

  • R&D on the latest technologies, including Virtual Reality, Drones, Wearables, Artificial Intelligence, Machine Learning, etc.



Qualifications

Knowledge & Experience Required:



  • Proven work experience as a computer software engineer or software developer

  • Hands on experience in designing interactive applications

  • Ability to develop software in C, C++, C#, Java or other selected languages

  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)

  • Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)

  • Experience with test-driven development

  • Mastery in software engineering tools

  • Ability to document requirements and specifications

  • Familiarity with software development methodology and release processes

  • BS Degree in Computer Science, Engineering, or equivalent

  • Minimum 5 years industry experience (tech, not utility specific)


This position is one of National Grids career path roles which provide for promotional opportunities within and across salary bands as you develop and evolve in the position by gaining experience, expertise and acquiring and applying technical skills.



National Grid is an equal opportunity employer that values a broad diversity of talent, knowledge, experience and expertise. We foster a culture of inclusion that drives employee engagement to deliver superior performance to the communities we serve. National Grid is proud to be an affirmative action employer, committed to providing equal opportunity to employees and applicants for employment without regard to race, color, religion, creed, national origin, ancestry, alienage or citizenship status, gender, sexual orientation, gender identity or expression, age, physical and mental disability, marital status, veteran status, predisposing genetic characteristics, or any other factor protected from discrimination under municipal, state, or federal law. We encourage all interested, qualified persons to join the National Grid team.




Job:
Information Services
Primary Location:
MA-Waltham
Organisation:
Information Services
Schedule:
Full-time
Job Posting:
Apr 6, 2017, 12:
23:
45 PMUnposting Date:
Ongoing
Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.