Company Background
VELVIX is a renowned international gaming company specializing in the development of a wide range of land-based slot games. With a strong presence in the United States and Asia, we have earned a reputation for excellence in the gaming industry.
Job Description
As part of our recent expansion, we are in search of a meticulous, well-organized, and passionate Junior Software Engineer to join our growing team in Sydney. In this role, you will play a crucial part in our company's operations with (not limited) to the following daily responsibilities:
- Work with cross-functional teams to design, build, and deploy software applications.
- Create simulators to verify game probabilities.
- Develop game logics, state machines, and UI.
- Identify and improve performance bottlenecks.
- Fix issues.
- Developing, testing and maintaining software for gaming solutions.
- Develop tools to improve work efficiency.
Requirements
- Bachelor in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Mathematics, or any other relevant degree.
- 4 years experience as a Software Engineer.
- Experience in game engines such as Unreal, Unity 3D, or Godot is a big plus.
- C#
- Strong understanding in Object Oriented Programming.
- Solid in data structure and algorithm.
- Knowledge in design patterns.
- Strong analytical, problem-solving and debugging skills
- Git
- Experience with full SDLC.
- Can comfortably work on multiple projects simultaneously.
- Team player.
- Good communication skills.
Good to have
- Knowledge in computer graphics pipeline.
- .Net WebAPI, microservices, Docker