Position: Software Developer

Job type: Full Time, Permanent

Experience: 4 - 8 years

Loading ...

Job content

Your role

  • Development of Qt applications and user interfaces in various high-tech projects
  • Partly hardware-related development and test execution directly on the devices
  • Direct collaboration with design teams
  • Conception, programming, and further development of complex applications and architectures
  • Direct cooperation closely with the customer, starting with the requirements
  • Designing, coding, debugging, testing, and documenting large, complex software applications
  • Exceptional productivity and attention to product quality
  • Be accountable to deliver the task to the agreed standards
  • Adhere to development standards and architectural guidelines set by the Solution Design team
  • Integrating multiple third-party applications
  • Demonstrate abilities to effectively communicate ideas and to mentor less experienced team members
  • Act as the key trouble-shooter in complex/escalated incidents
  • Assist with the technical design, using object-oriented design techniques
  • Assist with the estimation of development tasks.
  • Independently interface with client technical teams and Mindcurv onshore members and business owners as needed during the design and implementation
  • Provide innovative ideas and solutions in an ever-changing environment with up-to-date knowledge regarding existing technologies
  • Demonstrate capability to effectively assimilate new skills and use of new technologies
  • Maintain current technical knowledge to support rapidly changing technology, being always on a lookout for relevant new technologies, and work with management and development team in bringing new technologies onboard
  • Motivated to independently monitor and appraise emerging trends and technologies in software engineering and make recommendations or undertake independent research to validate new ideas

Who you are

  • Experienced with Qt widget and QML development
  • A seasoned developer with a minimum of 4+ years of industry experience of developing high-end enterprise-grade C++/Qt implementations.
  • Expert in development on multiple platforms, like linux, windows, android, iOS
  • Good understanding of other programming languages like python, java, objective C
  • Experience with one or more C++ concepts and patterns including boost, RAII, AAA, Concurrency, The standard library, C-Style Programming, Templates and generic programming, C++ Core Guidelines, clean code, clean architecture
  • Strong understanding of SDLC (Git strategies, Unit Tests, build processes)
  • Feel for surface development with different form factors and input methods
  • You know how to properly test your code
  • Embedded know-how would be a plus
  • Flexibility and enthusiasm for different technologies
  • Experience in the regulated environment (medical technology, automotive, aerospace) is desirable
  • Should be able to implement backend changes as well as the corresponding front end changes
  • Act as the key trouble-shooter in complex/escalated incidents
  • Exceptional communication skills
Loading ...
Loading ...

Deadline: 20-06-2024

Click to apply for free candidate

Apply

Loading ...
Loading ...

SIMILAR JOBS

Loading ...
Loading ...