C++ Software Developers with QT Framework(Optional)

from 4 to 8 year(s) of Experience
₹ Not Disclosed by Recruiter

Job Description

Roles and Responsibilities

The Software Developer role provides a technical leadership role in projects to develop and maintain the Ci Tools and other solutions for our AEC (Ci AEC (Architecture Engineering and Construction) sector customers comprising Architects, Drafts persons and Volume Home builders.

Key Responsibilities:

Manage overall software architecture and architectural direction of the software in accordance with the Roadmap agreed with the Development Manager and Product Owner

Assist Development Manager and Product Owner with Roadmap development

Write development specifications for Stories/Features/Tasks planned for the Sprint according to Ci Development coding standards

Write software code for Stories/Features/Tasks planned for the Sprint according to Ci Development coding standards

Manage code base into Ci code repository according to Ci Development coding standards

Work with Development Manager and Product Owner on Sprint/Epic Planning for Stories/Feature allocation and prioritisation

Provide accurate estimates of feature/bug fix/development efforts needed for Stories/Features as assigned during Sprint/Epic Planning

Communicate with Product Owner/Development Manager role or Customer where required for Sprint on functional requirements to get additional understanding of the Story/Feature/Task requested

Act as Technical Lead during product definition/breaking down story activities for the Sprint backlog (Sprint Kickoff/Estimation meeting)

Work closely with the team to understand bugs raised and provide effective fixes or workarounds

Support debugging (level 2 and 3) of critical errors raised by the Support team

Refactor and comment legacy code where assigned

Check code quality of other team members

Participate in Code review and Integration testing to ensure quality is maintained

Provide direction on all test activities including integration, alpha and beta testing


Quality

o Number of critical issues per feature/story developed

o Number of issues per feature/story developed

o Time to resolve issues

Performance

o Time to develop the feature (Story/Task) vs estimated time

o On time delivery of software release

Innovation

o Improvements.

o Reuse of code and libraries.

Effort

o Person-hours in the project/iteration/sprint.


Overview of General Requirements of the Role
o Technical leadership in a Software Development Role – either as development manager or scrum
master on an agile project
o Proven Experience in a Software Development Role.
o Proven Experience in designing client-side software products
o Ability to product technical documentation
o Direct experience in end-to-end development projects.
o Understanding of Agile Development process
o Understanding of Unit Testing/Test Driven Development.
o Self-discipline and time management
Overview of Technical Requirements of the Role
o Languages and Technologies:C++ (Essential) – using QT Framework, XCode, JS, Python
o Code Repositories: GitHub, BitBucket
o IDE: Visual Studio, QT creator, XCode
o Knowledge and experience would be well regarded: Mac OS, GDL– Geometric Description
Language used with GRAPHISOFT Archicad, GRAPHISOFT Archicad software


Personal Attributes

  • Leadership
  • A positive and enthusiastic way of looking at things.
  • Not a “clock watcher”.
  • A can-do-attitude.
  • Can be Independent and self-motivated.
  • An appropriately enthusiastic team player.
  • Commitment to agreed time frames and deliverable.
  • Innovative.
  • Ability to contribute to positive relationships with customers and colleagues.




Role:Software Developer

Salary: Not Disclosed by Recruiter

Industry:IT Services & Consulting

Functional AreaIT Software - Application Programming, Maintenance

Role CategoryProgramming & Design

Employment Type:Full Time, Permanent

Education-

UG:Any Graduate

Company Profile

Signity Software Solutions Pvt Ltd

Signity Solution is renowned IT Company known to offer a wide array of consulting and business process solutions. We are dedicated to help other organizations succeed online by adding a pinch of knowledge, expertise, and passion into everything we do. Get in touch to know more

Company Info
View Contact Details+

Contact Company:Signity Software Solutions Pvt Ltd

Reference Id:SIG-C++-JUN0018

Website:http://careers.signitysolutions.com