OUR CLIENT
- Global technology company at the forefront of enterprise automation, best known for its advanced Robotic Process Automation (RPA) platform. With a strong development hub in Romania, the company combines RPA with AI to help organizations streamline operations and drive innovation at scale.
- Their culture is dynamic, tech-driven, and focused on continuous improvement, offering engineers the chance to work on impactful, global products
RESPONSIBILITIES
- Plan, design, develop, and test software systems or applications for enhancements and new features, including cloud-based tools
- Collaborate with teams to design and engineer areas of our product and services
- Ensure technical deliverables meet expectations for quality, security, scalability, modifiability, extensibility, and testability
- Contribute to the establishment of effective and agile engineering practices
- Identify performance bottlenecks and bugs; implement solutions to address them
- Plan feature development, design system components, and contribute to the engineering roadmap
- Maintain code quality, organization, and automation
REQUIREMENTS
- 4+ years of experience in a software engineering role using high-level languages (C#, Java, Python, Rust, etc.)
- Strong grasp of object-oriented programming and architectural design patterns
- Knowledge of multithreading, synchronization, and asynchronous programming
- Solid understanding of data structures and algorithms
- Ability to write well-tested, high-quality code
- Familiarity with the latest versions of .NET and C# features
- Experience with other languages and technologies: C++, NodeJS, JavaScript, Angular, XAML
- Other programming languages and technologies: C++, NodeJS, JS, Angular, XAML
Cloud services experience with one or more of: Azure (preferred), AWS, GCP