Kardex is looking for an experienced Software Developer to join our team and contribute to the design and development of complex software systems. You will play a key role in maintaining high code quality and driving technical excellence across our projects.
Key responsibilities
- Design and develop complex software components and systems.
- Ensure high code quality through rigorous code reviews, testing, and adherence to best practices.
- Troubleshoot and resolve complex technical issues and performance challenges.
- Collaborate closely with product, engineering, and system teams on integrated solutions.
- Mentor junior developers and foster a strong culture of knowledge sharing within the team.
- Contribute to architectural decisions and technical solution design.
Requirements
- Degree in Computer Science, Software Engineering, or a related field.
- At least 5 years of professional experience as a full-stack developer.
- Comprehensive knowledge of C#, .NET, WPF, HTML5, HTTP, and JavaScript (React).
- Solid understanding of software architecture, system design, and integration.
- Experience working with agile development methodologies.
- Strong problem-solving skills and a structured, solution-oriented mindset.
- Excellent communication skills and the ability to work effectively in cross-functional teams.
What we offer
- Opportunity to work on complex, high-impact software systems.
- A collaborative environment that values knowledge sharing and professional growth.
- Engagement in architectural decision-making processes.
- A fully remote work environment that supports professional autonomy.