C# and C++ Software Developer
2 weeks ago
Job Title: C# and C++ Software Developer
Company 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 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# and C++ Software 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.
Key Responsibilities:
- Translate application storyboards and use cases into functional applications
- Design, build, and maintain efficient, reusable, and reliable C# and 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
Requirements:
- 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# and C++
- Strong understanding of object-oriented programming
- Familiarity with Entity Framework and PostgreSQL database
- Skill for writing reusable C# and 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
Benefits:
- .NET, Visual Studio, C#, REST API, API, Git, .NET Framework, C++, Docker, Entity Framework, Kubernetes, Network protocols, SQL, Kafka
- Jira, Confluence, Bitbucket, GIT, Agile, Scrum
- Sport subscription, Private healthcare, International projects, Free coffee, Bike parking, Startup atmosphere, No dress code
-
C++ Software Engineer
1 month ago
Kraków, Lesser Poland, Czech Republic Motorola Solutions Systems Polska Full timeSoftware Engineer - C++/GoWe are seeking a skilled C++/Go software engineer to join our dynamic team in Krakow, Poland. As a member of our team, you will have the opportunity to work collaboratively on cutting-edge technology and contribute to the development of innovative smart camera solutions.Key Responsibilities:Implement advanced software modules that...
-
C++ Software Engineer
3 weeks ago
Kraków, Lesser Poland, Czech Republic Motorola Solutions Systems Polska Full timeJob DescriptionWe are seeking a skilled C++ engineer to join our dynamic team in Krakow, Poland. As a member of our team, you will have the opportunity to work collaboratively on cutting-edge technology and contribute to the development of innovative smart camera solutions.Key Responsibilities:Implement advanced software modules that follow modern C++ design...
-
C++ Software Engineer
3 weeks ago
Kraków, Lesser Poland, Czech Republic Motorola Solutions Systems Polska Full timeJob DescriptionWe are seeking a skilled C++ software engineer to join our dynamic team in Krakow. As a member of our team, you will have the opportunity to work collaboratively on cutting-edge technology and contribute to the development of innovative smart camera solutions.Key Responsibilities:Implement advanced software modules that follow modern C++...
-
Senior Software Engineer C# Developer
3 weeks ago
Kraków, Lesser Poland, Czech Republic Motorola Solutions Systems Polska Full timeJob RequirementsWe are seeking a highly skilled Senior Software Engineer to join our team in Krakow, Poland. The ideal candidate will have a strong background in C# and .NET, with experience in SQL Server and Git.The successful candidate will be responsible for developing and maintaining applications for our customers, working closely with cross-functional...
-
Kraków, Lesser Poland, Czech Republic Hitachi Energy Full timeWe are seeking an experienced C# developer to join our Enterprise Software Services department as a Lead Developer.As a Lead Developer, you will play a key role in the design and implementation of enterprise-class solutions using C# and the .NET framework. Your experience with DevOps practices and tools, including CI/CD pipelines, infrastructure as code, and...
-
Senior C++ Software Engineer
3 weeks ago
Kraków, Lesser Poland, Czech Republic Ework Group Full timeJob Description:We are seeking a highly skilled Senior C++ Developer to join our team at Ework Group. As a key member of our development team, you will be responsible for designing and implementing complex software systems using C++ and STL boost.Key Responsibilities:Design and develop high-quality C++ software components and systemsCollaborate with...
-
Senior C# Software Developer
3 weeks ago
Kraków, Lesser Poland, Czech Republic Motorola Solutions Systems Polska Full timeKey ResponsibilitiesWe are seeking a skilled C# engineer to join our Krakow Avigilon Control Center (ACC) team. As a key member of our team, you will be responsible for the end-to-end implementation and maintenance of ACC Video Management System components.RequirementsStrong C# programming skillsPractical knowledge of data structures and algorithmsPractical...
-
Senior C++ Software Engineer
3 weeks ago
Kraków, Lesser Poland, Czech Republic Motorola Solutions Systems Polska Full timeJob DescriptionWe are seeking a highly skilled Senior C++ Software Engineer to join our dynamic team in Krakow. As a member of our team, you will have the opportunity to work collaboratively on cutting-edge technology and contribute to the development of innovative smart camera solutions.Your role will involve designing and implementing advanced software...
-
Senior Software Engineer C#
1 month ago
Kraków, Lesser Poland, Czech Republic Motorola Solutions Systems Polska Full timeJob RequirementsWe are seeking a highly skilled Senior Software Engineer to join our team in Krakow, Poland. The ideal candidate will have a strong background in C# and.NET, with experience in software development, testing, and deployment.The successful candidate will be responsible for designing, developing, and maintaining software applications for our...
-
C++ Software Engineer Position
2 weeks ago
Kraków, Lesser Poland, Czech Republic Motorola Solutions Systems Polska Full timeJob Summary:We are seeking a skilled C++ software engineer to join our dynamic team in Krakow. As a member of our team, you will have the opportunity to work collaboratively on cutting-edge technology and contribute to the development of innovative smart camera solutions.Key Responsibilities:Implement advanced software modules that follow modern C++ design...
-
Senior C++ Developer
3 weeks ago
Kraków, Lesser Poland, Czech Republic Keepit Full timeAbout the RoleWe are seeking a highly skilled Senior C++ Developer to join our Engineering Team in Krakow, Poland. As a key member of our team, you will be responsible for designing, developing, and maintaining our cloud-based backup services.Key ResponsibilitiesDesign and develop new features using modern C++ and Linux systemsCollaborate with the team to...
-
Middle C++ Developer
3 weeks ago
Kraków, Lesser Poland, Czech Republic Keepit Full timeAbout the RoleWe are seeking a skilled Middle C++ Developer to join our Engineering Team in Krakow, Poland. As a key member of our team, you will play a crucial role in developing and maintaining our cloud-based backup services.Key ResponsibilitiesDesign and implement new features using modern C++ and purpose-built componentsCollaborate with the team to...
-
Kraków, Lesser Poland, Czech Republic Motorola Solutions Systems Polska Full timeWe are seeking an experienced C# software architect to drive the development of our Avigilon Unity Video Management System. As a key member of our Video Solutions team, you will design, implement, and deliver innovative features to our solution, collaborating with cross-functional teams to determine functional and non-functional requirements.Key...
-
Kraków, Lesser Poland, Czech Republic Motorola Solutions Systems Polska Full timeAbout the RoleWe are seeking an experienced C# software architect to join our team in Krakow, Poland. As a key member of our Video Solutions team, you will be responsible for designing, implementing, and delivering innovative features to our Avigilon Unity Video Management System.Key ResponsibilitiesDesign and implement new features for the Avigilon Unity...
-
Senior Software Developer
4 weeks ago
Kraków, Lesser Poland, Czech Republic PCMI sp.o. Full time{"h1": "Senior Software Developer", "p": "We are seeking a skilled Senior Software Developer to join our team at PCMI. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our multi-tiered web applications using C# and .NET technologies. Your primary focus will be on writing clean, maintainable...
-
Software Development Engineer
3 weeks ago
Kraków, Lesser Poland, Czech Republic Cisco System Full timeSoftware Development EngineerWe are seeking a highly skilled Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, testing, and automating software and tools with a focus on high quality and attention to detail.You will work closely with our team to ensure software product...
-
C++ Architect
6 days 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...
-
Embedded Software Development Specialist
6 hours ago
Kraków, Lesser Poland, Czech Republic BorgWarner Full timeJob DescriptionWe are seeking a highly skilled Embedded Software Development Specialist to join our team at BorgWarner. As a key member of our software development team, you will be responsible for the design, development, and verification of product software for power electronics control modules.The ideal candidate will have a strong background in software...
-
Software Development Specialist
1 week ago
Kraków, Lesser Poland, Czech Republic Software Mansion Full timeWe are a dynamic software development company looking for skilled professionals to join our team. As a Software Development Specialist, you will be responsible for designing, developing, and maintaining software applications.Key responsibilities include:Designing and developing software applications using various programming languages and...
-
Software Development Expert
1 week ago
Kraków, Lesser Poland, Czech Republic Software Mansion S.A. Full timeAbout the RoleWe're looking for a skilled Software Development Expert to join our team at Software Mansion S.A. as a key contributor to our software development projects.Key ResponsibilitiesDevelop and implement software solutions using a range of programming languages, including Elixir, JavaScript, and Node.js.Work collaboratively with our team of...