Associate Director Of Software Engineering

J2 Global Communications, Inc. Hollywood , CA 90028

Posted 1 week ago

The Associate Director of Software Engineering will direct the software development activities of multiple engineering teams for j2 Globaldigital Fax product offerings as well as internal business application systems.

Job Duties:

  • Work closely with Product Management, Project Management, and Quality Assurance to ensure that applications and internal systems are developed in a timely manner, on budget, with required functionality and high quality

  • Coordinate with other Engineering managers to effectively deliver product updates

  • Deliver on j2's product strategy and product roadmap including both external products and internal business systems.

  • Manage the day to day activities of j2 development and cross functional teams

  • Contribute to product architecture efforts

  • Review Project Design Documents on key initiatives

  • Work closely with project manager and development team leads to ensure delivery to design

  • Stay current on industry and competitive trends

  • Evaluate and recommend new technologies as appropriate

  • Participate in the development and evangelization of the Java and/or Node.js coding standards within the organization.

  • Displays solid fiscal responsibility by managing and adhering to budgets and always seeking out operating efficiencies and economies.

  • Work with Quality Assurance teams ensure the efficient and stable release of new product offerings

  • Demonstrates an inclusive, roll-up-your-sleeves work ethic by showing a willingness to participate in daily workloads when needed to make deadlines.

Job Requirements and Experience:

  • 5 to 10 years of progressive growth in Leadership and Management experience in commercial software development

  • Minimum of 5 years of architecture experience

  • Minimum of 8 years of experience in API software development

  • Minimum of 10 years of experience in developing large commercial web-based applications

  • Experience in cross platform user interface design

  • Experience with high-volume, consumer-facing platform scalability

  • Experience with Web Services and API design

Key Knowledge, Skills, and Abilities:

  • Thorough knowledge of web client development technologies (HTML, JavaScript, CSS3, jQuery, JSP, ASP, Nodejs, React, Angular, etc.)

  • Goodunderstanding of current major development technologies (Oracle, MS Sql Server, MySql, JAVA, .NET, Telecommunications, REST, SOAP, JSON, etc.)

  • Proficiency ininternal applications such as CRM (, complex billing systems, and Business Intelligence

  • Knowledge of cloud-based and SaaS-based application delivery models

  • Understanding of internationalization requirements and limitations

  • Proven leadership and collaboration skills

  • Excellent writing and speaking skills

  • Self-starter/Able to take initiative in difficult situations

  • Strategic/Tactical Thinking

  • Functional Knowledge

  • Business and fiscal knowledge

  • Technical skills at a senior level of expertise

  • Extensive experience leading multinational, distributed development teams

  • Demonstrated experience successfully leading teams in a dynamic, fast time to market and customer focused environment.

  • Consistently exhibits a personal accountability to outcomes to all team members, peers, and stakeholders.

  • Strong organizational skills, including the ability to respond quickly in a fast-paced environment

  • Able to prioritize and manage multiple projects simultaneously in order to meet deadlines

  • Proficient in a broad variety of Agile development practices

  • User Interface/User Experience (UI/UX) knowledge

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.



icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer Net

J2 Global Communications, Inc.

Posted Yesterday

VIEW JOBS 3/20/2019 12:00:00 AM 2019-06-18T00:00 Design, development, modification, and debugging of various j2 systems. Analyzes existing programs and implements new business logic. Devises logic procedures, performs coding and tests/debugs programs and assists in production deployments. Develops conversion/migration processes and systems implementation plans. Prepares and obtains approval of system and programming documentation. Recommends changes in development, maintenance and systems standards. Works with production support to analyze and fix data inconsistencies, business logic misinterpretations or code bugs in production environments. Job Duties: 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 during rollouts. Job Requirements and Experience: * Over 5 years of experience with .Net / c# & MVC development * Experience with Oracle or ProgreSQL and stored procedures is a big plus * Knowledge of VoIP and SIP theory and concepts is a plus * 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 * Excellent verbal and written communications skills required #LI-MD1 #j2CloudServices J2 Global Communications, Inc. Hollywood CA

Associate Director Of Software Engineering

J2 Global Communications, Inc.