C#/C++ Developer @ Forward Thinking Systems Polska S.p. zo.o.
1 month ago
Company Overview: Forward Thinking Systems, LLC is a leading technology company specializing in advanced telematics, fleet management, and video-based safety solutions. We are dedicated to helping businesses, governments, and organizations optimize their operations and enhance safety through cutting-edge technology. Our mission is to empower our clients to thrive in an ever-changing world by providing innovative, reliable, and user-friendly solutions.
Job Summary: As a C#/C++ Developer you will participate in the design, development, and maintenance of our cutting-edge software applications that are the backbone of our asset-tracking solutions. You will be responsible for building C# and C++ applications, including anything from back-end services to their client-end counterparts. Your primary responsibilities will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality.
Essential Functions:
- Translate application storyboards and use cases into functional applications
- Design, build, and maintain efficient, reusable, and reliable C#/C++ code
- Ensure the best possible performance, quality, and responsiveness of applications
- Help maintain code quality, organization, and automatization
- Collaborate with team on design of software systems, ensuring scalability, modularity, and maintainability.
- Design and optimize database schemas, queries, and performance to deliver a robust and efficient data management platform.
- Champion code quality through comprehensive code reviews and adherence to coding standards and best practices.
- Identify, diagnose, and rectify software defects and issues, employing advanced debugging and root-cause analysis.
- Create and maintain technical documentation, encompassing code documentation, architecture diagrams, and design specifications.
- Optimize software performance and resource utilization, striving for ultimate application responsiveness and efficiency.
Required and Preferred Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- A minimum of two (2) years’ experience
- Proficient in C# and C++, with a good knowledge of its ecosystems
- Familiar with various design and architectural patterns
- Knowledge of socket-based programming
- Knowledge of concurrency patterns in C#/C++
- Strong understanding of object-oriented programming
- Familiarity with Entity Framework and PostgreSQL database
- Skill for writing reusable C#/C++ libraries
- Familiarity with REST API
- Understanding fundamental design principles behind a scalable application
- Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
- Proficient understanding of code versioning tools like GIT
- Exceptional analytical and problem-solving skills with meticulous attention to detail.
Role-specific Competencies:
- C# Development: Advanced knowledge of C# programming and extensive experience with the .NET framework.
- C++ Development: Advanced knowledge of C++ programming, including creating libraries, C++/CLI libraries for C#
- Software Architecture: Expertise in designing scalable, maintainable, and high-performance software systems.
- Database Proficiency: In-depth knowledge of database systems, with the ability to design, optimize, and manage data efficiently.
- Problem-Solving Skills: Exceptional troubleshooting and problem-solving abilities, ensuring the rapid resolution of technical challenges.
- Collaboration: Effective communication and the ability to lead and collaborate with cross-functional teams.
- Continuous Learning: Eagerness to stay current with emerging technologies and agile development practices.
- Quality Assurance: Comprehensive understanding of software testing and quality assurance methodologies.
See Requirements
,[See Requirements] Requirements: .NET, Visual Studio, C#, REST API, API, Git, .NET Framework, C++, Docker, Entity Framework, Kuberbetes, Network protocols, SQL, Kafka Tools: Jira, Confluence, Bitbucket, GIT, Agile, Scrum. Additionally: Sport subscription, Private healthcare, International projects, Free coffee, Bike parking, Startup atmosphere, No dress code.-
C# and C++ Software Developer
1 month ago
Kraków, Lesser Poland, Czech Republic Forward Thinking Systems Polska S.p. zo.o. Full timeJob Title: C# and C++ Software DeveloperCompany Overview: Forward Thinking Systems Polska S.p. zo.o. is a leading technology company specializing in advanced telematics, fleet management, and video-based safety solutions. We are dedicated to helping businesses, governments, and organizations optimize their operations and enhance safety through cutting-edge...
-
Kraków, Lesser Poland, Czech Republic Forward Thinking Systems Polska S.p. zo.o. Full timeCompany Overview: Forward Thinking Systems Polska S.p. zo.o. is a pioneering technology firm specializing in cutting-edge telematics, fleet management, and video-based safety solutions. Our mission is to empower businesses and organizations with innovative, reliable, and user-friendly technology.
-
Kraków, Lesser Poland, Czech Republic Forward Thinking Systems Polska S.p. zo.o. Full timeCompany Overview: Forward Thinking Systems, a leading technology company in Poland, specializes in innovative solutions for fleet management and video-based safety. Our mission is to empower clients through cutting-edge technology.Job Summary: As a Senior Software Developer, you will play a key role in designing, developing, and maintaining our software...
-
Kraków, Czech Republic Motorola Solutions Systems Polska Full timeAs a software engineer you will require Strong understanding of C / C++ programming languages with proven experience in software development Communicate with clarity and precision in English both verbal and written Hands on experience in Linux environment Knowledge of computer networks (TCP/IP) Ability to work from the office 2 days per week Above and...
-
Kraków, Czech Republic Motorola Solutions Systems Polska Full timeStrong understanding of C and C++ programming languages, including syntax, semantics, and best practices Experience and knowledge of unit tests frameworks like GoogleTest Familiarity with embedded systems architecture and design, particularly in relation to hardware Knowledge of data structures and algorithms, SOLID principles English language skills at...
-
Kraków, Czech Republic Motorola Solutions Systems Polska Full timeAs a software engineer you will require Knowledge of C, C++ programming languages 5+ years software development experience Communicate with clarity and precision in English both verbal and written Knowledge of Linux. Knowledge of computer networks (TCP/IP) Bachelor’s or Master’s degree or equivalent Above and beyond Background in software development...
-
C++ Architect
4 weeks ago
Kraków, Lesser Poland, Czech Republic Motorola Solutions Systems Polska Full timeJob Description:We are seeking a skilled C++ Architect to lead the development of camera firmware and Alta Aware, a cloud-based video management system. The successful candidate will make architectural decisions that impact three cross-functional scrum teams and ensure seamless integration with back-end APIs.About the Role:Lead the development of camera...
-
Fullstack Developer
2 months ago
Kraków, Czech Republic Motorola Solutions Systems Polska Full timehands on experience as a Front-End Developer (Angular framework, TypeScript, JavaScript, HTML5/CSS3) or Back-End Developer (C++) willingness to work on any problem type (full-stack development approach & support for the complete development life cycle) good communication and English skills agile mindset Following skills will be a plus: experience in...
-
Kraków, Czech Republic Motorola Solutions Systems Polska Full timeHands-on programmer (C# or any other high-level programming language) Practical experience with database technologies Understanding of software building, packaging and deployment tools and techniques Proficient with operating systems (Linux, Windows or macOS) A great team player Good verbal and written English communication. Would be a plus: Experience...
-
Kraków, Czech Republic Forward Thinking Systems Polska sp. z o.o. Full timeMust have: Required and Preferred Qualifications: 1+ years relevant work experience in customer-facing Customer Support, Account Management, Implementation, Technical Support, Consulting, Workflow Management and/or Project Management role Ability to multitask and work effectively in a fast-paced environment. Excellent verbal and written communication...
-
Kraków, Czech Republic Motorola Solutions Systems Polska Full timeStrong C#/ .NET programming skills Practical knowledge of data structures, algorithms and software design and architecture Experience leading cross-functional teams to successfully deliver full stack solutions Good interpersonal communication skills, team spirit and adaptability English language skills at level allowing efficient communication MSc or BSc...
-
Kraków, Czech Republic Motorola Solutions Systems Polska Full timePractical knowledge of C#/.NET development ecosystem Practical knowledge of one of the following technologies (at least on a basic level): C++, HTML, CSS, MVC English language skills at a level allowing efficient communication Understanding Agile and willing to work this way Knowledge of MFC library would also be an asset First responders can be in danger...
-
Senior Backend Developer
1 week ago
Kraków, Lesser Poland, Czech Republic Motorola Solutions Systems Polska Full timeJob DescriptionWe are seeking a highly skilled Senior Backend Developer - Full Stack with C++ to join our cross-functional Astro Console team in Cracow.About the JobAs a key member of our Scrum Team, you will actively participate in the end-to-end development process, working closely with Product Owners and business stakeholders. Your primary focus will be...
-
C# Senior Software Engineer
2 months ago
Kraków, Czech Republic Motorola Solutions Systems Polska Full timeStrong C#/ .NET programming skills Practical knowledge of data structures and algorithms Practical knowledge of software architecture, software design, and design patterns Experience in successfully delivering full stack solutions Good interpersonal communication skills, team spirit and adaptability Communicative English Optional...
-
Kraków, Czech Republic Motorola Solutions Systems Polska Full timeProven experience in developing software using C++ or other modern languages, with a demonstrated understanding of firmware and/or backend systems. Experience with Go language or willingness to learn Solid experience with unit testing frameworks like GoogleTest, enabling you to write robust and reliable code. Comfortable working in a Linux environment, with...
-
Kraków, Czech Republic Motorola Solutions Systems Polska Full timeExperience writing C++ multi-threaded, multi-process software for embedded Linux systems Experienced developing test harnesses for unit testing and regression testing Experience with scripting languages (esp. Python) Willingness to work from the office 2 days per week. English language skills at level allowing efficient communication Preference will be...
-
Technical Support and Team Lead
3 days ago
Kraków, Lesser Poland, Czech Republic Forward Thinking Systems Polska sp. z o.o. Full timeAbout the PositionWe are seeking a highly skilled Technical Support Specialist to join our team at Forward Thinking Systems Polska sp. z o.o.Job SummaryThe successful candidate will perform technical service-related operations, working directly with clients and the technical support team on issues, escalations, testing hardware/software products, and...
-
Kraków, Czech Republic Motorola Solutions Systems Polska Full time5+ years of hands on experience as a back-end developer (C/C++) basic knowledge of JavaScript/TypeScript willingness to quickly learn and apply Angular framework developing applications also using HTML5/CSS3 ability to work on any problem type (full-stack development approach & support for the complete development life cycle) good communication and...
-
Kraków, Czech Republic Motorola Solutions Systems Polska Full time5+ years of hands on experience as a back-end developer (C/C++) basic knowledge of JavaScript/TypeScript willingness to quickly learn and apply Angular framework developing applications also using HTML5/CSS3 ability to work on any problem type (full-stack development approach & support for the complete development life cycle) good communication and...
-
Kraków, Lesser Poland, Czech Republic Forward Thinking Systems Polska sp. z o.o. Full timeJob Summary:The Technical Support Specialist plays a vital role in ensuring seamless customer experiences by delivering top-notch technical service-related operations.This position works closely with clients and the technical support team to resolve issues, escalate problems, test hardware/software products, and update internal systems to reflect customer...