drjobs C Developer

C Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

New Delhi - India

Monthly Salary drjobs

INR 600000 - 800000

Vacancy

1 Vacancy

Job Description

Overview
The C Developer plays a critical role in the software development team focusing on building highperformance and robust applications that cater to the diverse needs of the organization. This position requires a deep understanding of C programming language and its paradigms accompanied by expertise in software development methodologies. The successful candidate will collaborate with crossfunctional teams to define design and deliver innovative software solutions that enhance the functionality and efficiency of existing products.
This role is pivotal in elevating the company s technological capabilities and ensuring that all software meets the stringent requirements for performance and reliability. As a C Developer you will be expected to stay uptodate with emerging technologies and industry trends while implementing best practices for coding and software design. Your contributions will have farreaching impact ensuring the delivery of quality software products that align with business goals.
Key Responsibilities
  • Develop modify and maintain highperformance C applications.
  • Collaborate with software architects and other developers in designing system architecture.
  • Implement objectoriented design patterns for robust software solutions.
  • Write clean maintainable and efficient code following best practices.
  • Conduct thorough testing and debugging of applications to ensure functionality.
  • Participate in code reviews to enhance code quality and provide constructive feedback.
  • Optimize application performance through code improvements and system architecture adjustments.
  • Interface with crossfunctional teams to gather requirements and specifications.
  • Develop APIs for application integration and interactions.
  • Remain current with new programming technologies and methodologies.
  • Document design processes code changes and software functionalities.
  • Provide technical guidance and mentorship to junior developers.
  • Troubleshoot software issues as they arise providing timely resolutions.
  • Engage in agile development processes including sprints and standup meetings.
  • Assist in the maintenance of version control systems to track changes and updates.
  • Maintain software documentation for future reference and enhancements.
Required Qualifications
  • Bachelors degree in Computer Science or related field.
  • Proven experience as a C Developer or similar role.
  • Indepth knowledge of C programming language and standard libraries.
  • Strong understanding of data structures and algorithms.
  • Experience with multithreading and concurrent programming.
  • Familiarity with software development methodologies (Agile Scrum).
  • Knowledge of database management systems and SQL.
  • Proficiency in debugging tools and performance profiling methods.
  • Experience with version control systems such as Git.
  • Strong analytical and problemsolving skills.
  • Ability to work collaboratively in a team environment.
  • Excellent verbal and written communication skills.
  • Familiarity with other programming languages (Java Python) is a plus.
  • Experience with integrated development environments (IDEs) such as Visual Studio.
  • Willingness to learn new technologies and adapt to changing environments.

agile,c++,concurrent programming,object-oriented design patterns,data structures,visual studio,version control systems,algorithm development,version control,algorithms,database management systems,sql,java,scrum,multithreading,performance profiling,git,python,debugging tools,integrated development environments

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.