Home Online Senior C++ Developer

Home Online Senior C++ Developer

Senior C++ Developer

Full time at Discoveries Quintessential in Online
Posted on January 2, 2025

Job details

Position: Mid-Level/Senior Software Developer – C++ Location: Remote Experience: 3+ Years We are seeking a highly skilled and experienced Software Developer with expertise in C++ to join our team. This role involves developing applications for Adobe InDesign, leveraging strong problem-solving abilities, leadership skills, and a passion for mentoring team members. You will contribute to creating high-quality software solutions, conducting code reviews, and ensuring project success while collaborating with cross-functional teams. Key Responsibilities 1.Software Development

  • Participate in the entire Software Development Life Cycle (SDLC).
  • Develop and implement software applications following industry standards and best practices.
  • Create plugins for Adobe InDesign on Windows and macOS.
2.Code Review
  • Conduct comprehensive code reviews to maintain quality, performance, and compliance with coding standards.
  • Provide constructive feedback to enhance team coding capabilities.
  • Collaborate to identify and resolve code issues and bugs.
3.Team Mentoring
  • Guide and mentor junior developers, fostering their technical growth.
  • Share knowledge of InDesign development practices and promote a culture of continuous improvement.
4.Problem-Solving
  • Analyze and address complex technical challenges in InDesign development.
  • Implement solutions to optimize application performance and user experience.
5.Reporting and Collaboration
  • Provide regular updates to stakeholders and assist in project planning and tracking.
  • Prepare technical documentation and reports as needed.
  • Collaborate with designers, product managers, and QA engineers to ensure project alignment.
Desired Skills and Experience
  • 3+ years of professional experience in C++ (including VC++, MFC, STL).
  • Proficiency with Adobe InDesign SDK, COM, and design patterns.
  • Knowledge of XML, XPath, XSD, XSLT, JavaScript, and AppleScript.
  • Experience with Agile methodologies and tools like JIRA, Confluence, and Bamboo.
  • Familiarity with multithreading, database concepts, SQL, and web development (HTML, CSS, JavaScript).
  • Strong analytical, problem-solving, and communication skills.
  • Leadership experience and a commitment to continuous learning.
Requirements
  • Bachelor’s or Master’s degree in Computer Science or a related field.
If you're passionate about creating innovative solutions, mentoring teams, and excelling in a collaborative environment, we’d love to hear from you!

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
See All Senior Jobs
Feedback Feedback