Role- C++ Developer
Exp-5 years
Location - GOA initially WFO Later Remote
NP - 0 - 20 Days joiners only
Education - B.TECH in It Specialization Only, BCA OR MCA
Must have-
C++- 4 years
Plugins - 3 years
SDK Development - 3 years
KEY RESPONSIBILITIES
1. Software Development:
• Participate in the entire software development life cycle(SDLC).
• Developing and implementing software applications,following coding standards and best practices
• Developing plugins for Adobe Indesign for windows & MacOS-X.
2. Code Review:
• Conduct thorough code reviews to ensure code quality, performance, and adherence to standards.
• Provide constructive feedback and guidance to team members to improve their coding skills. • Collaborate with the team to identify and resolve code issues and bugs.
3. Team Mentoring:
• Mentor and coach junior developers, fostering their growth and development.
• Share knowledge and expertise on InDesign development practices.
• Encourage a culture of continuous learning and improvement within the team.
4. High-Level Problem Solving:
• Analyze and solve complex technical problems related to Indesign development.
• Identify and implement solutions to optimize application performance and user experience.
5. Reporting:
• Provide regular progress updates to the reporting manager and stakeholders.
• Assist in project planning, estimation, and tracking.
• Contribute to the creation of technical documentation and reports.
6. Collaboration:
• Work collaboratively with cross-functional teams, including designers, product managers, and QA engineers.
• Participate in team meetings, brainstorming sessions, and code reviews.
• Foster a positive and productive team environment.
DESIRED SKILLS AND EXPERIENCE
• Proven working experience of 3+ years in C++ technology on C++/ VC++/MFC/STL
• COM,Design Patterns, Adobe indesign SDK development
• Knowledge of XML,Xpath,XSD,XSLT
• Knowledge of Javascript/Applescript
• Familiar working in an AGILE environment
• Familiar with project Management tools like JIRA, Confluence and Bamboo for automatic build processes
• Multithreading
• Understanding database concepts and having hands on experience in SQL and relational databases is important
• Basic understanding of web development concepts like HTML, CSS and Javascripts is valuable. • Problem solving and Analytical thinking skills
• Effective communication in understanding requirements clearly and effective team collaboration
• Team management
• Continuous learning in staying updated with the latest updates in C++ ecosystem.