SCOPE OF WORK
The role demands a highly skilled and experienced mid level / Sr. software developer
specializing in developing Indesign applications using C++ . The ideal candidate will possess
strong problem-solving abilities, leadership skills, and a passion for mentoring and guiding
team members. You will play a crucial role in developing high-quality software solutions,
performing code reviews, and ensuring the success of our projects.
Key Responsibilities
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
Requirements
- Masters/Graduate degree in computer science or related field
Skills: code,adobe indesign sdk development,xml,vc++,css,stl,applescript,multithreading,design patterns,sdk development,xslt,com,relational databases,xsd,jira,c,sql,xpath,javascript,confluence,c++,plugins,bamboo,mfc,agile practices,html