Granite Telecommunications Software Engineer II in Quincy, Massachusetts

_Granite Background & History_

Granite is one of the premier communications services provider to businesses across the United States and Canada. We provide exceptional customized service with an emphasis on reliability and outstanding customer support and our customers include over 85 of the Fortune 100. Granite has over $1.35 billion in revenue with more than 1,800 employees and is headquartered in Quincy, MA just off I-93 and directly next to the North Quincy T Station on the Red Line. Our mission is to be the leading telecommunications company wherever we offer services as well as provide an environment where the value of each individual is recognized and where each person has the opportunity to further their growth and achieve success.

Granite has been recognized by the Boston Business Journal as one of the “Healthiest Companies” in Massachusetts. Our Quincy office has an onsite dining facility and a fully equipped state of the art gym that offers daily Cross Fit, Mixed Martial Arts, and Yoga classes available to employees at zero cost.

Granite’s philanthropy is unparalleled with over $6 million in donations last year to organizations such as Dana Farber Cancer Institute, The ALS Foundation and the Alzheimer’s Association to name a few.

We have been rated a “Fastest Growing Companies” by Inc. Magazine past ten consecutive years in a row (2007-2016).

If you are a highly motivated individual who wants to grow your career with a fast paced and progressive company, Granite has countless opportunities for you.

General Summary of Position:

Granite has an immediate need for a Software Engineer Level II to work on development projects for our fast growing organization. We are looking for developers preferably with experience in object-oriented software design, delivery and support for web-based applications and services. This individual will be responsible for contributing to the design and coding of business solutions for order management, account management, workflow and many other business functions. This position offers a talented developer a chance to work with the latest development tools and have a major impact on the fastest growing company in the telecommunications industry!

The right candidate will be a self-starter, able to work independently or as a team member. Must be able to thrive in a fast paced environment and learn new technologies quickly. This is a growing company where you will be able to have a significant impact on our internal processes and get a chance to add directly to the goals of the organization.

Duties and Responsibilities:

  • Contribute to the architecture, design and coding of our next generation web based Enterprise Solution. Our internal applications are used by our 1700+ employees to manage our business and drive our success. The platform for this new initiative is ASP.NET backed by the power of C# and Microsoft SQL Server.

  • Work with our Development Team and Business Analysts as we implement Microsoft Team Foundation Server and develop a full SDLC framework.

  • Assist in the maintenance of our existing applications. This work will diminish as we develop and implement our next generation code.

  • Contribute to the maintenance and enhancements of our back end processing which is written in VB.NET and C#. These applications run on our servers and provide the backbone for our systems.

  • Participate and contribute to ad-hoc development projects as they arise.

Required Qualifications:

  • 3-5 years of software development

  • Knowledge of OOP Concepts and Component Design

  • Excellent organizational, problem solving, coding, unit testing and debugging skills

  • Experience in .NET Technologies (ASP.NET, MVC, C#, WCF)

  • Experience building web applications using HTML, CSS, or JavaScript

  • Experience with AngularJS, Angular, Bootstrap

  • Experience with consuming, extending, and designing JavaScript frameworks

  • Extensive use of APIs and understanding of HTTP and REST architecture

  • Experience with modern CSS frameworks like Bootstrap or Foundation

  • Solid verbal and written communication skills

Preferred Qualifications:

  • Familiarity with emerging web standards like Web components

  • Experience with a scripting language such as Python, php, or Perl

  • Experience with CMS software and LAMP/WAMP stack

  • Experience with workflow automation tools (Gulp, Grunt, webpack, Browserify)

  • Experience with CSS and/or JS extension languages (SASS, LESS, TypeScript, CoffeeScript)

  • Experience with JS dependency management tools (npm, bower, yarn)

  • Knowledge of application security concepts

  • Experience in working with a cloud services provider such as AWS

  • Experience with Microsoft Team Foundation Server, Git

  • Experience with enterprise business solutions

  • Experience with telecommunications/telephone business and/or order management applications

Location: Quincy, MA (HQ)

Job Code: 2249

# of Openings: 1