Application Developer: Open Source

 Introduction
In the role of an Application Developer specializing in Open Source technologies at IBM Consulting Client Innovation Centers (Delivery Centers), you will be part of a team delivering deep technical and industry expertise to various public and private sector clients around the world. Our delivery centers are strategically located to offer clients local skills and technical knowledge, driving innovation and the adoption of the latest technologies.

 Your Role and Responsibilities
As an Application Developer focusing on Open Source, your responsibilities will include:

1. Managing and Developing C++ Applications:
  - Oversee the development and maintenance of C++ applications.
  - Ensure that applications meet client requirements and are delivered on time.
  - Optimize applications for performance and scalability.

2. Application Criticality Resolution:
  - Utilize your technical expertise to identify, analyze, and resolve critical issues within applications.
  - Implement robust solutions to prevent future occurrences of critical issues.
  - Work closely with clients and stakeholders to understand the impact of issues and provide timely resolutions.

3. C++ Coding:
  - Write efficient, maintainable, and scalable code in C++.
  - Adhere to best practices in coding standards and development processes.
  - Collaborate with other developers and team members to integrate various components of the application.

4. Design, Code Development, and Unit Testing:
  - Participate in the design phase of the software development lifecycle, contributing to architectural decisions and system design.
  - Develop code based on design specifications, ensuring alignment with project requirements.
  - Conduct unit tests to ensure the functionality and reliability of the code.
  - Maintain code quality through regular reviews and adherence to project-defined standards.

Required Technical and Professional Expertise
To be successful in this role, you will need:

- 3-7 Years of C++ Programming Experience:
 - Demonstrated experience in developing applications using C++.
 - Strong understanding of C++ language features, standard libraries, and best practices.

- Proficiency in QT:
 - Hands-on experience with QT, a cross-platform software development framework.
 - Ability to leverage QT for developing graphical user interfaces and other application components.

- Independent Design and Coding Skills:
 - Capability to design software solutions independently.
 - Strong problem-solving skills to develop effective and efficient code.

 Preferred Technical and Professional Expertise
While not mandatory, the following skills and expertise are highly desirable:

- Creative Problem-Solving Skills:
 - Ability to think outside the box and come up with innovative solutions to complex problems.
 - Strong analytical skills to diagnose issues and implement effective solutions.

- Excellent Communication Skills:
 - Proficient in verbal and written communication.
 - Ability to clearly articulate technical concepts and solutions to non-technical stakeholders.
 - Strong collaboration skills to work effectively with team members, clients, and other stakeholders.

Salary

Competitive

Monthly based

Location

Pune District,Maharashtra,India

Job Benefits
Company defined benefits Company retreats
Job Overview
Job Posted:
6 months ago
Job Type
Full Time
Job Role
Employee
Education
Bachelor Degree
Experience
3+ Years
Total Vacancies
Undefined

Share This Job:

Location

Pune District,Maharashtra,India