Senior Software Engineer C++

COREL CORPORATION USA
HOBOKEN, NJ, US
Full-time
We are sorry. The job offer you are looking for is no longer available.

Parallels Remote Application Server is a virtual application and desktop delivery solution allowing to access and use applications and data from any device.

From engineering perspective it's a technically challenging and interesting project, involving many programming languages, distributed across several operating systems and platforms, working on-prem or in the cloud.

If youre ambitious and thrive on working with the worlds big company to solve tough problems together with a smart, motivated team, you would want to work here.

Responsibilities

  • Design and develop features
  • Improving existing legacy code base, transforming it to multicomponent distributed application
  • Research new technologies

Requirements

  • 4+ years of programming (2 of them C++ for Windows)
  • Knowledge of OOP, design patterns, SOLID, KISS, others
  • Experience with Unit testing
  • Experience in building multi-component applications
  • Experience in Windows desktop application and services
  • Experience in multithreaded applications
  • Experience in network programming
  • Good communication skills

Knowledge and actual experience in any of the following is a plus

  • Experience in client-server application development
  • Experience in creation of distributed highly loaded systems
  • Experience in writing component automated tests
  • Experience with databases, and SQL
  • Programming experience for Linux platform
  • Being experienced with TDD
  • Experience with JIRA, Bitbucket, Confluence

About Alludo

Alludo is a beloved and trusted industry titan fueled by make-everything-easier flexibility. With a 30+ year legacy of innovation, we understand where you've been and we're uniquely equipped to get you where you want to be.

Our comprehensive collection of creative, collaborative, and productivity solutions propel your teams on their journey. From meeting your deadlines to realizing your dreams, Alludo empowers all you do.

Our products enable millions of connected knowledge workers around the world to do great work faster. Our success is driven by an unwavering commitment to deliver a broad portfolio of innovative applications including CorelDRAW, MindManager, Parallels, and WinZip to inspire users and help them achieve their goals.

It is our policy and practice to offer equal employment opportunities to all qualified applicants and employees without regard to race, color, age, religion, national origin, sex, political affiliation, sexual orientation, marital status, disability, veteran status, genetics, or any other protected characteristic.

Alludo is committed to an inclusive, barrier-free recruitment and selection process and work environment. If you are contacted for a job opportunity, please advise us of any accommodations that are required.

Appropriate accommodations will be provided upon request as required by Federal and Provincial regulations and Company Policy.

Any information received relating to accommodations will be treated as confidential.

Compensation details : 29400-54600 Yearly Salary

PI15d543fa75d6-26289-33914504

2 days ago
Related jobs
Promoted
Sumitomo Mitsui Banking Corporation (SMBC)
Jersey City, New Jersey

The candidate will build and maintain a variety of software applications, tools, or functions to support our business. ...

Promoted
BayOne Solutions
Jersey City, New Jersey

As a Senior Lead Software Engineer at "client" within the Corporate Investment Banking, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Actively contributes to the engineering commun...

Promoted
Fidelity Investments
Jersey City, New Jersey

Bachelor's degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and three (3) years of experience as a Senior Software Engineer/Developer (or closely related occupation) developing Mic...

Promoted
Seven Seven Software
Newark, New Jersey

The Senior DevOps Engineer is responsible for assisting with the analysis, design and build of the DevOps processes and tool sets. The Senior DevOps Engineer is responsible for providing input to the DevOps standards and workflows, configuration management functions associated with product releases ...

Promoted
Fusion Inc
Woodbridge Township, New Jersey

Fusion Health is seeking a bright, motivated, and outgoing Senior Software Engineer to join our Application Development team at our Woodbridge, NJ office! This candidate will participate in dynamic and challenging projects to produce and implement functional software solutions. Coordinate with other...

JPMorgan Chase & Co.
Jersey City, New Jersey

As a Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking, Banking & Wealth Management Team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Leads communi...

JPMorgan Chase Bank, N.A.
Jersey City, New Jersey

Develop custom platform control plane webhooks, CRDs and operators and more that provide a secure opinionated platform * Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development ...

Yusen Logistics
Secaucus, New Jersey

The Senior Software Engineer position involves taking a lead role in the design, implementation, configuration, and maintenance of enterprise supply management applications. This role demands strong technical skills, effective communication abilities, and a track record of successful software soluti...

HCLTech
New Jersey , USA

Should be ranging between 4 to 10 years hands-on Experience in Java J2ee framework - Strong hands on experience Core Java JDK 1.Spring Framework, Spring Web Services, Spring Boot - Should have a hands on experience in Spring Reactive framework, Spring WebFlux (Reactive Stack)- Enterprise Application...

Broadridge
Newark, New Jersey

We have an opening for a Senior Software Quality Assurance Engineer. As a Senior Software Quality Assurance Engineer on the ICS QE team, you are expected to have industry-leading technical abilities that enable you to significantly improve product quality. Work closely with Software Engineers and Pr...