Software Engineer, Distributed Systems
Develop complex, highly reliable distributed software systems and contribute throughout the software lifecycle, from requirements and design through implementation, verification, integration, and maintenance.
Responsabilidades
- Develop complex, distributed, highly reliable software systems
- Contribute to system engineering and requirements definition
- Define interfaces and software design
- Implement, verify, and integrate software
- Maintain software systems
Requisitos
- Bachelor’s degree in computer science, software, computing, or information systems
- At least 5 years of software systems development experience
- Experience with Java, .NET, or Python
- Experience with Angular user interface technologies
Se valora
- Hands-on C# development
- Agile methodologies
- Big data infrastructure experience
- C++
- Linux development
- Web technologies