Lead C++ Software Engineer
at DSR Corporation
Porto, Norte, Portugal -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 29 Dec, 2024 | Not Specified | 01 Oct, 2024 | 1 year(s) or above | C++,Computer Science,Digital Media,Mathematics,Developers,Kubernetes,Docker,Containerization,Python,Virtualbox,Virtualization,Web Services,Java,Mfc,Data Structures | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Do you love cutting-edge tech and are passionate about engineering? Then this opportunity might be perfect for you!
JOB DESCRIPTION
We are currently looking for a Lead C++ Software Engineer with Java knowledge to join our team. You will be part of a large development group working with advanced agile processes (Scrum methodology), and modern languages and tools (C++, Java, Python). You will participate in the development of advanced media software tools: multi-platform delivery with web and mobile tools, standard compliant video streaming, workflow modelling, web services with SOA and REST architectures.
REQUIRED SKILLS:
- 4+ years of professional, relevant experience.
- Experience in leading a team of developers for at least 1 year.
- Excellent knowledge of C++.
- At least basic Java knowledge.
- Bachelor degree or higher in Computer Science, Mathematics, or related field.
- Solid understanding of programming principles and technologies, including data structures, object oriented programming, and ability to solve algorithmic problems.
- Good understanding of client-server application principles, and network applications and protocols.
- Development experience in Windows environment (VS2019, MFC, WinAPI).
- Experience with designing multi-threaded applications.
- Intermediate or higher level of spoken and written technical English.
Will be a Plus:
- Experience with the gRPC library.
- Experience with relational and non-relational DBMS, ORM frameworks.
- Knowledge of Java, Python and Web development technologies (Web services).
- Experience with virtualization and containerization (VirtualBox, Docker, Kubernetes).
- Experience in Scrum/Agile methodology.
- Competence in digital media.
- Fluent English.
Responsibilities:
- Leading a group of 1-2 engineers, working on maintenance of a set of software products in digital Audio and Video for Media market, resolving issues identified by QA and end-users.
- Working with our customer’s team, interacting with them directly.
REQUIREMENT SUMMARY
Min:1.0Max:4.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Computer science mathematics or related field
Proficient
1
Porto, Portugal