You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer

We are visionaries, and the solutions we create now will be at the forefront of the power industry. GSE Solutions leverages five decades of proven industry experience to provide unique and essential engineering and workforce solutions, services and products focused on performance optimization, regulatory compliance, simulation, training, and staffing for customers worldwide. As one of the few independent public companies serving the clean energy sector of nuclear power and adjacent industries, our solutions support the future of clean energy production and overall decarbonization initiatives of the power industry. www.gses.com

GSE offers flexible working arrangements

We are seeking an energetic Software Engineer to assist with the design, development, testing, configuration and deployment of advanced, state-of-the-art software applications.

Essential Functions:
  • Design, develop, and test software applications in the engineering and education field (including web and server-based applications)
  • Assist in the configuration, deployment and maintenance of several software applications on-premise as well as in the cloud
  • Assist in the administration of software development and application servers including any automation tasks necessary for configuration management and application deployment
  • Support internal and external customers/partners in resolving technical issues and providing guidance
  • Work independently as well as within the team to accomplish tasks
  • Perform other duties as assigned

Education & Experience
  • B.S. or M.S. degree in Engineering, Computer Science, Information Science or equivalent and 0-3 yrs experience

Competencies
  • Demonstrated programming ability in any of the following: Java/JavaScript, C/C++, or C#/.NET
  • Knowledge of Relational database programming
  • Knowledge of web technologies and architecture
  • Knowledge of modern configuration management, automated testing and continuous integration
  • Attention to detail and accuracy with effective communication skills with stakeholders (both internal company users and external customers)
  • Self-motivated, hands-on computer technologist who is willing to learn quickly and to step outside of assigned role to help the project or team
  • Handle multiple tasks in a fast-paced team environment

The following would be pluses:
  • 1+ years of programming experience (for research or commercial applications)
  • Familiarity with node.js and Angular2+
  • Database skills (e.g., using SQL or working with No SQL databases)
  • Experience with AWS
  • Experience with scripting in Linux and Windows environments

We offer the following:
  • Medical, Dental, Vision on Day 1
  • Company paid Life Insurance
  • Short & Long Term Disability
  • 401k with a company match
  • 22 days of PTO
  • Flexible work arrangements
  • And More!