Software Developer vacancy in GWI Biddeford, ME

Website GWI

This Jobsfunter Listing is about GWI in Biddeford, ME 2022

About the job

Great Works Internet (GWI) is hiring a full-time Software Developer who will report to the Director of Information Technology & Information Systems. The Software Developer is responsible for the design, development, administration and support of in-house applications and new projects. These projects will serve GWI’s operations, internal users and business or residential customers. This role will also work with information systems software and data integrations.

The ideal candidate for the Software Developer role will be self-driven, creative, passionate about developing software, and will have a strong knowledge of software architecture and design.

GWI is a Certified B Corporation and on the 2020 and 2021 Maine’s Best Places to Work list. GWI’s networks are infused with their DNA of network reliability, neutrality, privacy, and security. These networks are vital for everyone; digital inclusion is a fundamental goal. Every day, GWI measures their performance not just on profit but on the positive impact their network has on the communities they passionately serve.

Primary Responsibilities:

  • Design, implementation, training, documentation, and support of GWI’s application software environment
  • Develop solutions, participate in designing code, and test strategies
  • Support and manage applications including augmentation and optimization of existing schema and production of new procedures and functions to support new features
  • Provide training, support, and end-user documentation for operations and projects

Minimum Knowledge, Skills, and Abilities Required:

  • Bachelor’s Degree, Associate’s degree in Computer Science or 2+ years of professional software development experience
  • Creative and analytical thinker with attention to detail and strong problem-solving skills
  • Excellent written and oral communication skills
  • Understanding of software development and software engineering
  • Dedication to following best practices in Software Engineering
  • Ability to handle multiple projects simultaneously
  • Ability to work within a collaborative team environment
  • Ability to assess the impact of new requirements on all upstream and downstream applications, systems, and processes
  • Ability to understand and contribute to functional requirements and translate them into technical design and development projects of various degrees of complexity
  • Ability to clearly document features, technical specifications, and infrastructure requirements
  • Ability to write reports and correspondence and provide training to customers, vendors, and peers in a clear, concise, and professional manner

Required Technical Skills:

  • Ability to write code in multiple languages.
  • Experience with security-focused CMS providers/frameworks, such as Drupal
  • A strong grasp of PHP and PHP Frameworks, such as Symfony
  • Proficient with at least one database language, such as MySQL
  • Experience with UX concepts and tools, such as: Bootstrap/SASS for Responsive Web pages, JavaScript,jQuery, AJAX
  • Proficient with git/GitHub version control
  • Awareness of common security threats (OWASP Top 10), and how to mitigate them to prevent exploits
  • Familiarity with SSO frameworks such as OAuth2/SAML
  • Experience with REST APIs.
  • Familiarity with Static Code Quality Analysis tools such as Fortify, SonarQube
  • Familiarity with CI/CD tools such as Jenkins or GitHub Actions

Optional But Preferred Technical Skills:

  • The ability to read OpenAPI/Swagger Schemas
  • Some experience with SalesForce development
  • Familiarity with different operations support system and business support system (OSS/BSS) platforms and general billing workflow
  • Some knowledge of BSD/Linux-based operating systems and associated technologies
  • Experience within the Telecommunications industry and some knowledge of CDRs and rating engines
  • Previous experience working in a Scrum or Agile environment
  • Experience using automated testing tools such as Jest and Selenium

Working Conditions:

  • Working at home during the pandemic; after the pandemic, working at home and in the office as needed
  • Normal office environment with moderate exposure to noise, dust, and variations in temperature
  • When required, ability to lift up to 25 lbs
  • Position may require use of phone, keyboard, computer mouse and monitor for several hours each workday
  • Travel to other GWI sites as necessary


GWI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, familial status, domestic violence status, or any other status protected by law.

Company: GWI

Vacancy Type: Full-time · Associate 

Job Location: Biddeford, ME

Application Deadline: N/A

Apply Here