drjobs Software Engineer C

Software Engineer C

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

Atlanta - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Job Title: Software Engineer (C)

Location: ATLANTA GA

Expected Duration: 12mo contract to start with a high potential for extension

Job Description:

Key Responsibilities

  • Software Development & Maintenance:
    • Design and implement new product features while modifying existing ones ensuring technical documentation is up to date.
    • Perform defect fixing and gain familiarity with VB for integration purposes.
    • Exhibit a creative mindset to ideate implement and test solutions effectively.
  • Testing & Quality Assurance:
    • Build and execute unit tests for new or existing application code.
    • Automate BDD scenarios using tools like Cucumber Behave or Gherkin.
    • Maintain a strong focus on TestFirst approaches and software engineering best practices.
  • Customer Collaboration & Problem Solving:
    • Work closely with the Customer Care team to resolve software issues.
    • Drive resolution for challenging timecritical problems and implement robust solutions.
  • Agile Collaboration:
    • Participate in daily Scrum meetings sprint planning and work estimates.
    • Provide input into release management decisions and support the delivery lifecycle.
  • Mentorship & Peer Reviews:
    • Mentor team members conduct code and test reviews and share best practices.
    • Educate technical and nontechnical stakeholders on complex concepts.

Basic Qualifications

  • Education:
    • Bachelors degree in Computer Science Computer Engineering or a related field or equivalent industry experience.
  • Technical Skills:
    • 5 years of experience in C development on Windows environments.
    • Proficiency in modern C standards (C11 and above).
    • Strong understanding of objectoriented programming concepts.
    • 3 years of Python development experience.
    • Experience with test automation frameworks (Google Test cppUnit etc.).
    • Familiarity with networking concepts (TCP/IP socketlevel communications).
    • Debugging and troubleshooting expertise for complex systems.
    • Handson experience with Agile methodologies and tools like Jira and Confluence.
  • Additional Skills:
    • Ability to troubleshoot and resolve technical issues with hardware and software systems.
    • Strong verbal and written communication skills.
    • Experience producing technical designs and documentation for software applications.

Preferred Qualifications

  • Experience with Java or .NET development.
  • Familiarity with payment processors payment devices and PCI compliance standards.
  • Cloud development experience and knowledge of secure development techniques.
  • Experience in highvolume highavailability solutions.
  • Previous experience in the retail or Point of Sale systems industry.

Key Attributes for Success

  • Commitment to quality and the protection of sensitive consumer information.
  • Creative problemsolving abilities with a focus on innovation and testing.
  • Ability to work collaboratively in crossfunctional teams to achieve business goals.

The DaytoDay

  • Work as part of an agile development team to implement user stories and automate tests.
  • Analyze design test and document software application changes.
  • Provide accurate effort estimations and deliver within defined timelines.
  • Evaluate thirdparty products and integrate them effectively as needed.
  • Collaborate with peers and mentors to ensure highquality software delivery.
Support ongoing product and project needs throughout the lifecycle

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.