minority | BI Software Developer in Waltham, MA

BI Software Developer

  • MassMutual Financial Group
  • $108,680.00 - 159,340.00 / Year *
  • 22 Chestnut St
  • Waltham, MA 02453
  • Full-Time
save job button



Since 1851, MassMutual's commitment has always been to help people protect their families, support their communities, and help one another. This is why we want to inspire people to Live Mutual. We're people helping people.

A career with us means you will work alongside exceptional people and be empowered to reach your professional and personal goals. Our employees are the foundation of what makes MassMutual a strong, stable and ethical business. We seek and value unique and varied perspectives and experiences because we believe we are stronger when all voices are heard. We invite you to bring your bright, innovative ideas to MassMutual as we continue to help millions of Americans rely on each other.

Together, we're stronger.

Description

Job Description

MassMutual Data Analytics is seeking a versatile, highly motivated Software Development Kit/ Application Programming Interface (SDK/API) Developer to join our team. Develop specifications of extremely complex software programming applications. Responsible for components of an application or the overall operating system or complex sub-systems, such as sophisticated file management routines, large telecommunications networks, and administrative and statistical software packages, performance evaluation and enhancements. Perform related duties as assigned or requested. Receives general supervision and is competent to work at the highest level of all technical phases of software programming while working on own most of the time.

What great looks like in this role

Our ideal Business Intelligence Software Developer candidate is team-oriented, possesses excellent communication skills, is energized about software development and has championed the cause in previous experiences. The SDK/API Developer is part of the enterprise scrum team offering support to the MassMutual Enterprise. You like to learn new things all the time and enjoy solving problems on a regular basis. You demonstrate collaborative approach to working with others while utilizing feedback to regularly contribute to the team's delivery of high-quality solutions with speed and agility. With a flat leadership structure, the opportunity for flexibility within role and development into other areas is a core reason most people desire to work in the Data Science Organization at MassMutual. You may have the opportunity to act as a Project Leader.

The objective of the role
  • To perform injection, extension, and embedding analytics into portals, third-party applications, mobile applications and white labelled applications.
  • To publish web services and data services for use by developers in building departmental applications.
  • To build, compile, deploy, and maintain mobile environments and applications. Optimize the user experience when accessing applications via web or mobile
Duties and Responsibilities
  • Gather and analyze user requirements and, based on findings, design, develops application and custom integration solutions; solutions include enhancements and interfaces, functions and features.
  • Design data visualization integration, and develop a comprehensive understanding of current implementations of web application standards.
  • Work with API design, development, and enabling technologies, state-of-the art programming languages and object-oriented approaches in designing, coding, testing and debugging programs. Including REST, XML, JSON, and HTTP
  • Take broad, conceptual ideas and turn them into tangible - create click-through mockups for web or mobile features.
  • Create wireframes that front-end engineers could use as a baseline to develop the product.
  • Ensures mapping of existing applications to data sources occurs and identifies problematic data issues.
  • Perform detailed documentation of design, development, testing and deployment activities.
  • Conduct troubleshooting, analysis and enhancement development based on issues reported
  • Assist with the curating enterprise BI governance materials
  • Provide technical support as needed within the team and amongst user.
Basic Qualifications
  • Bachelor's degree or equivalent in Information Technology, Computer Science, CIS, Engineering, or Math required with 3+ years professional experience
  • 2+ years web development experience using any Java/Javascript( D3, Angular, Node.js), HTML, Python, D3 Web integration
  • Comfortable with a variety of frontend technologies: HTML5, CSS, and JavaScript
  • Excellent understanding of cross browser data pass through: XML and JSON
  • Understanding of JavaScript Based Frameworks (AngularJS, React.js, etc.) and REST API services
  • Knowledge of common, Design Patterns, OOPS concepts and SOLID design principles.
  • Ability to work individually and in a team-oriented, collaborative environment
  • Ability to handle multiple tasks delivering under the Agile methodology
  • Strong written and verbal communication skills
  • Strong skills in Microsoft Office programs
  • Entrepreneurial mind-set with strong financial acumen and personal integrity.
  • Authorized to work in the United States with or without sponsorship now or in the future
Preferred Qualifications
  • Master's degree preferred in Information Technology, Computer Science, CIS, Engineering, or Math preferred
  • Familiarity with Micro Strategy is ideal. Familiarity with IBM Cognos, Tableau, Alteryx, Looker, ChartIO, other BI software etc. is a plus.
  • Familiarity with Web Application servers such as Tomcat and Web Servers (Apache HTTPD, Nginx, etc.)
  • Knowledge with ETL solutions (Informatica, etc.), relational databases, columnar databases, time series databases (SQL Server, Oracle, Teradata, Vertica, etc.), BI Platforms, Big data technology, Metadata, Analytics.
Ranked No. 93 in the annual FORTUNE 500 Ranking (FORTUNE Magazine, June 2018) and recognized as a World's Most Ethical Company by Ethisphere, MassMutual is guided by a single purpose: We help people secure their future and protect the ones they love. As a company owned by our policyowners, we are defined by mutuality and our vision to put customers first. It's more than our company structure - it's our way of life. We are a company of people protecting people. Our company exists because people are willing to share risk and resources, and rely on each other when it counts. At MassMutual, we Live Mutual.

CORE VALUES

Focus on the Customer: We understand our customers well and look for every opportunity to deliver an experience that is clear, easy, personal, human, empowering and trustworthy.

Act with Integrity: We deliver on our promises by being open, honest and humble and by adhering to the letter and spirit of applicable laws, rules, regulations and company policies.

Value People: We respect and learn from each other's diverse backgrounds, experiences and ideas. We engage and develop people to their greatest potential.

Work Collaboratively: We work together to achieve results by actively listening, seeking, understanding and creating solutions as a unified team driving toward one company, one culture, one brand.

Achieve Results: We focus on winning by exceeding expectations and getting better - everyone, every day.

For more information, visit or find us on Facebook, Twitter, LinkedIn, YouTube, Google+, Instagram and Pinterest.

MassMutual is an Equal Employment Opportunity employer Minority/Female/Sexual Orientation/Gender Identity/Individual with Disability/Protected Veteran. We welcome all persons to apply. Note: Veterans are welcome to apply, regardless of their discharge status.

Associated topics: application, backend, c++, develop, matlab, php, sde, software developer, software engineer, software programmer
Associated topics: application, c c++, perl, php, python, sdet, software developer, software development engineer, software engineer, sw


* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.