C Developer Job Description

C Developer Job Description

4.5
188 votes for C Developer
C developer provides intermediate-level C design and development skills. Ability to work in an international environment with teams located in several countries, with different native languages, time zones, and cultures. Develops and implements solutions for integrating products with those of our clients including software developed in other languages including C++ and Java.

C Developer Duties & Responsibilities

To write an effective C developer job description, begin by listing detailed duties, responsibilities and expectations. We have included C developer job description templates that you can modify and use.

Sample responsibilities for this position include:

Planning, estimation, and design usually done in a group
Working closely with end-users (traders) to understand their requirements and needs
Working closely with the other members of the MC team to identify and employ strategies and solutions to best support the trading desk
Working closely with the rest of the SPG to identify and employ strategies and solutions to best support the needs of the MC team
Providing support for the traders on trading and risk infrastructure issues
Development and support of our trading, risk management, infrastructural and reporting applications
Work with the Lead Technologists to develop and deliver solutions within a timely manner within the scope of the overall business strategy
Assisting Application Support with root cause analysis of production incidents

C Developer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for C Developer

List any licenses or certifications required by the position: AWS, II, IAT, SSL, TLS, NET, ISTQB, SHA, LDAP, ITIL

Education for C Developer

Typically a job would require a certain level of education.

Employers hiring for the C developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Software Engineering, Technical, Education, Computer Engineering, Mathematics, Electrical Engineering, Information Technology, Science

Skills for C Developer

Desired skills for C developer include:

C++
Python
Java
Design patterns
Algorithms
SQL
Linux
English
JavaScript

Desired experience for C developer includes:

Strong demonstrated knowledge of C# / .NET and OO Theory
Strong database development skills (preferably in Oracle)
Software systems design, analysis, and development skills
BS in Computer Science minimum, MS in Computer Science highly preferred
A thorough knowledge of .NET 3.5+ including the CLR
Previous experience in Windows development

C Developer Examples

1

C Developer Job Description

Job Description Example
Our company is growing rapidly and is hiring for a C developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for C developer
  • Building knowledge base and improving documentation and processes
  • Contributing to the Global Research & Sales platform
  • Working closely with offshore and onshore managers to deliver key development tasks and ensuring deadlines are met
  • Building relationships with the on-shore teams and understand key business requirements
  • Developing and configuration of bespoke applications and vendor packages
  • Team player and demonstrate flexibility to get the project delivered
  • Managing time appropriately across multiple concurrent projects and BAU tasks
  • The candidate will be responsible for implementing, testing and deploying strategic and tactical solutions for execution strategies, improving scalability, performance and efficiency of the strategies
  • You need to provide technical solutions, and develop, write, debug code
  • You should anticipate, identify problem and develop related solutions
Qualifications for C developer
  • Advanced fundamental technology skills (OO design, threading)
  • Experience with Web services (WCF) technologies (XML, SOAP, XSD)
  • MVC or MVVM experience with WPF or SilverLight is a plus
  • Relevant experience in database programming
  • Understanding basic concepts of TCP/IP network handling in C/C++ (service-client, socket)
  • Experience in multi-threaded environments
2

C Developer Job Description

Job Description Example
Our growing company is looking for a C developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for C developer
  • Support products at client sites on an ongoing basis
  • Write custom Trading Strategies
  • Manage client accounts and work as relationship managers for allocated accounts
  • Recommend new product ideas from experience with clients
  • Assist in development and refinement of product
  • Take ownership of modules in the system, implement enhancements, fix bugs and contribute to the overall product
  • Verify product user manuals, on-line documentation and help systems
  • Advanced technical knowledge in software development methodologies, design and implementation in C++
  • Analytical and design skills at multi-product/multi-environment level desirable
  • Strong debugging skills (Visual Studio, WinDbg, …)
Qualifications for C developer
  • Experience in any SCM system (CVS, SVN, TFS, Perforce or git)
  • Exposure to STL, Boost, RogueWave
  • Work remotely from the users, communicating by email, telephone and instant messaging
  • Develop and test solutions using .NET and SQL Server
  • Ability to work under strenuous schedules when necessary
  • Experience operating under changing schedules
3

C Developer Job Description

Job Description Example
Our innovative and growing company is hiring for a C developer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for C developer
  • Inter-process communication (including RPC, DCOM)
  • Windows Security concepts
  • Structure of File Systems (FAT, UDF, NTFS, …)
  • MFC and WTL
  • DLL injection
  • MSI development , including custom actions
  • Experience in API/SDK development (DLL, COM, WMI, PowerShell, etc…)
  • Ability to move quickly to team lead position
  • Learn new products quickly and fast adoption of new technologies
  • Able to conduct complex investigations and information research
Qualifications for C developer
  • Support weekend outages
  • In-depth understanding of modern C++, and ability to code effectively and accurately (OO, templates, design patterns, boost, multi-threading, multi-tier)
  • Proficiency in at least one general purpose scripting language such as Python or Perl
  • Track record in delivering projects through the full development lifecycle, both individually and within a global team
  • Linux 32-bit/64-bit
  • SQL, KDB, C#/.NET
4

C Developer Job Description

Job Description Example
Our growing company is hiring for a C developer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for C developer
  • Motivation for technical challenges
  • Advanced PC skills, good understanding of networking concepts
  • Developing desktop user interfaces based on user requirements and/or specifications
  • UI layout and architecture design with UX in mind
  • Sorting out user requirements and collaborating with underlying IT System owners
  • Implement planned fund and hedge strategy developments to the C++ kernel via a structured framework
  • Ensure the upscaling of product logic from prototype to valuation kernel is carried out in a fast, efficient and accurate manner
  • Optimising the speed and footprint of the valuation kernel
  • Understanding requirements, implementing and developing new functionalities
Qualifications for C developer
  • Shell / Python / Perl experience
  • 5+ years of experience of C++ development, to include templates, the STL, threading and concurrency, security and design patterns
  • Working knowledge of source code management (eg
  • Demonstrating best practices in software development (unit/integration testing, code review, well-structured coding)
  • Linux (or UNIX) systems knowledge (networking, security etc)
  • Experience of the Boost libraries
5

C Developer Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of C developer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for C developer
  • Debugging and understanding potential issues
  • Design, build, maintain and improve applications
  • Provide second level support
  • Ensure clients' requests are always well addressed, in a timely manner, with appropriate reporting
  • Work closely with clients and peers to define clear specifications and gather requirements
  • Do regular follow up with Application Support team, Production team, Business, and peers
  • Working alongside business analysts and project managers to comprehend the requirements
  • Analysis and development of requirements
  • Unit / system / regression / performance testing those requirements
  • Fixing bugs, reviewing, and supporting the implementation of codes
Qualifications for C developer
  • A thorough knowledge of standard C++, including C++11
  • Experience in Unix/Linux as a user (i.e, ls, cat)
  • Experience in Java, C# or Scala
  • Experience of modern software engineering principals (eg
  • Good scripting skills (shell, Python)
  • Experience of very large scale globally deployed systems

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates