Firmenlogo

Hybrid Senior C Developer Senior C Developer with verification

Propylon  ·  nan, · Hybrid

Postuler maintenant

About the job

Overview:


Are you an experienced C developer passionate about writing highly scalable and performant code?


We’re seeking a motivated developer to join Propylon and help shape the future of industry-leading RWS XPP Publishing software. As a key member of a globally distributed agile team, you’ll contribute design and development of the XPP product and its cloud offering using your knowledge of C, data structures, and algorithms.


About Propylon:


Our vision is to disrupt the legal landscape with innovative solutions that simplify the complex and connect people with the law. Our software teams seek to understand business-related challenges, design processes, technical solutions, ultimately solving problems and embracing digital transformation within the legislative, government domain. Our software solutions support the lifecycle process of turning an idea into law, so this is the opportunity to work on something that impacts the fabric of society!


Propylon has been listed as one of the best “Great Places To Work” every time we applied for the accolade in 2016, 2018, 2020, 2022 and 2024. As such, we are proud to offer competitive salaries, excellent training, and opportunities to help you reach your full potential and develop in your career.


About XPP:


  • XPP (XML Professional Publisher) is an automated XML publishing engine for complex and high-volume publishing applications.
  • This industry-leading software solution automates the composition and pagination of XML or virtually any other source data to create accessible, high-quality PDF or PostScript output.
  • Get ready to enable the next generation of XPP capabilities and the XPP cloud offering.


Responsibilities:


  • Design and Develop: Create and enhance components with expertise in C, data structures, and algorithms.
  • Troubleshoot and Debug: Implement solutions for complex issues.
  • Collaborate: Work with cross-functional teams to meet business requirements.
  • Estimate and Prioritize: Provide development sizing and cost analysis estimates.
  • Feature Delivery: Design features, decompose stories, and prioritize tasks.
  • Quality Standards: Maintain adherence to development and testing standards.
  • Leadership: Mentor team members and perform code reviews.
  • Testing Excellence: Use automated tools for high-quality software delivery.
  • Technology Awareness: Stay informed about emerging technologies.


Requirements:


  • C development: 5+ years’ experience in C development
  • Technical Foundations: Strong understanding of algorithms, design patterns, and data structures, asynchrony, parallelism.
  • OS: Experience developing on Linux and Windows
  • Agile: Experience in all phases of the software development process as a member of a distributed Scrum team
  • Analytical Expertise: Exceptional problem-solving and analytical abilities.
  • Bachelor’s Degree in computer science or a related discipline


Nice To Have:


  • Content Management (a plus): Experience in publishing or content management.
  • Cloud Technologies: Understanding of Docker, Kubernetes, Infrastructure as Code (Helm, Terraform, CloudFormation)
  • Cloud Platforms: AWS, Aure, GCP
  • C Dev Technologies: GTK, MSYS, CMake
  • REST APIs: Experience in designing, developing, and maintaining REST APIs.
  • Additional Technologies: Java, React, Perl, Python, XSLT, NodeJS,
  • Agile Tools: Experience with Jira/Confluence and agile development practices
  • Continuous Integration: Exposure to CI tools like Jenkins, Maven, and SonarQube.


Propylon is an equal opportunities employer; positions are open to all suitably qualified candidates, regardless of gender, civil or family status, sexual orientation, religious belief, age, disability, race or membership of a minority community.

Postuler maintenant

Plus d'emplois