Software Engineer (C++)

Engineering Galway, Ireland


Description

The Role:

The C++ Developer  will be participating in the design, development, modification, and debugging of various j2 voice systems. They will Analyze existing programs and implements new business logic. They devise logic procedures, performs coding and tests/debugs programs and assist in production deployments. They Develop conversion/migration processes and systems implementation plans. 


What the role entails Day to day:

  • Work very closely with and help organize offshore developers and development projects.
  • Flexibility in working hours to sync up with offshore teams is required.
  • Perform code reviews.
  • Develops, codes, programs and debugs software application programs using designated programming languages and technologies.
  • Conducts detailed and documented design, development and testing.
  • Works closely with other members of engineering team to participate in software and systems design, contributes to problem solving discussions and ensures that the designs for projects are consistent with product architecture, quality and performance requirements.
  • Work in an “Agile” development environment. Periodic off-hours production support required.


  • SKills we'd like to see:

  • 5 years plus experience in C++
  • Experience with SQL Server TSQL code, Stored Procs required
  • Code, test, install, integrate, and debug using appropriate tools or editors
  • Good familiarity with “test driven development” (TDD) techniques is a big plus
  • Familiarity with TFS and automated build & test processes is a big plus
  • Identify, recommend, and prioritize new features and applications in conjunction with end-user requirements or business needs
  • Plan and implement usability tests throughout development lifecycle and analyze results
  • Present and conduct reviews of designs with Product team, stakeholders, and other involved parties
  • Diagnose and troubleshoot problems with both proprietary / internally-developed systems, as well as licensed systems
  • Document design, testing, and requirements-gathering processes and procedures
  • Must be able to perform in a dynamic fast paced multi-team environment
  • Self-managed, but be able to follow direction with a positive attitude

j2 Cloud Services is an Equal Opportunity Employer.


About j2 Cloud Services:

Founded in 1995, j2 Cloud Services (NASDAQ:JCOM) is an award winning, leading provider of Internet services through its two divisions: Business Cloud Services and Digital Media.

The Business Cloud Services Division offers Internet fax, virtual phone, hosted email, email marketing, online backup, unified communications and CRM solutions. It markets its services principally under the brand names eFax®, eVoice®, FuseMail®, Campaigner®, KeepItSafe® and Onebox® and operates a messaging network spanning 49 countries on six continents.

 The Digital Media Division, created with j2 Cloud Services November 2012 acquisition of Ziff Davis, Inc.

As of December 31, 2016, j2 Cloud Services had achieved 21 consecutive fiscal years of revenue growth.