C Developer

Company:  Blackbuck Insights, LLC
Location: Chicago
Closing Date: 19/10/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Chicago, United States | Posted on 10/09/2024

BBInsights (BBI) is a data-solutions firm specializing in niche technologies and leveraging art and science to enable businesses to transform data into information. Our solution-centric approach delivers elegant integration of IoT, Cloud, Data, and Analytics framework with a core focus on architecture, engineering, and execution. We are technology agnostic, we work within our client's current platforms, providing consultative direction on technology solutions to enhance any existing technology stack.

Job Description

At BBI, we are seeking an experienced C Developer to join our team, focusing on both development and maintenance of legacy systems. This role involves understanding and documenting legacy C code, developing new features, fixing bugs, performing testing, and working independently across different environments—whether on-premise or in the cloud. The ideal candidate should be adaptable and capable of delivering solutions regardless of the infrastructure. If this is you, then apply today!

Our technologists work as a part of our technology delivery and consulting practice. Our engineers work on high profile projects with product owners to gather requirements, perform implementations and guide production rollouts.

Job Duties include:

  1. Analyze and understand the existing C codebase, including business logic and workflows, and develop new features to enhance system functionality in both on-prem and cloud environments.
  2. Identify, debug, and resolve bugs in the legacy systems, ensuring that changes maintain system stability and improve performance.
  3. Implement and maintain unit tests for new and existing code. Optimize the codebase for efficiency, scalability, and reliability across different infrastructures.
  4. Prepare detailed technical documentation of both the legacy and newly developed code, ensuring clarity for future developers and other stakeholders.
  5. Develop, maintain, and optimize applications to ensure they are operational and perform well across both on-premise and potential cloud environments, ensuring flexibility in infrastructure.
  6. Work closely with business analysts, project managers, and client teams to gather requirements, troubleshoot issues, and provide feedback on code and system improvements.
  7. Continuously monitor system performance, identify bottlenecks, and implement tuning strategies to ensure systems perform optimally in any environment.
  8. Ensure all code complies with the financial client’s security, compliance, and regulatory standards, regardless of the infrastructure.

Requirements

Here are the basic requirements for candidates to be considered:

  1. Hands-on experience in Data Engineering.
  2. Must have strong background & hands-on experience working on C programming.
  3. Strong experience in working with, maintaining, and developing features for complex legacy codebases.
  4. Ability to work seamlessly in on-premise environments, with readiness to adapt the system for cloud platforms (AWS, Azure, etc.) is required.
  5. Clear and precise documentation of system architecture, functionality, and changes made during development.
  6. Experience working on a team operating under an Agile Scrum delivery methodology.
  7. Excellent analytical skills and the ability to provide alternative solutions to technical problems.
  8. Strong written and verbal communication skills.
  9. Possess strong leadership skills and a self-starter.
  10. Bachelor’s degree in Computer Science, Information Systems Management, Engineering or Math, or equivalent experience.

Nice to Have:

  1. Experience in C++.
  2. Experience with UNIX/Linux-based systems.
#J-18808-Ljbffr
Apply Now
Share this job
Blackbuck Insights, LLC
An error has occurred. This application may no longer respond until reloaded. Reload 🗙