If you can do everything listed above, you've got what it takes. Additional qualifications that would be helpful include:
Education:
Bachelor's degree in computer science, Information Systems,
Software Engineering, or related field, or equivalent relevant experience.
Experience
Experienced software developer with 5+ years in building scalable web applications and interactive 3D solutions using .NET Core, C#, Unity 3D, and WebGL. Skilled across the full development lifecycle, with a strong focus on performance, UI/UX, and integration.
Core Competencies
Must-Have Skills
Game & Interactive Technologies: Unity 3D, Unity Build, WebGL (including UI/UX implementation within Unity)
Programming Languages & Frameworks: .NET Core, C#, JavaScript
API Development & Integration: REST Web Services, Web APIs
Databases: MySQL
Testing & Quality Tools: Postman, Swagger, SonarCloud, Snyk
Version Control: Git, Bitbucket (including Git LFS)
Development Tools: Visual Studio, Visual Studio Code
Cloud Platforms: Experience with cloud AWS/Azure environments
Documentation & Specification: Ability to break down high-level requirements into technical specifications
Nice-to-Have Skills
3D Technologies: knowledge and willingness to work on additional 3D technologies, such as, [protected info], [protected info], [protected info] etc.
Frontend Frameworks: Blazor
DevOps & CI/CD: Unity Cloud Build, TeamCity/Azure DevOps, Terraform
Design Principles: Strong understanding of SOLID principles and Dependency Injection
Project Management & Collaboration: Jira, Confluence
Soft Skills:
Communication: Ability to write in a clear, concise, organized, and convincing manner for the intended audience. Capable of effectively presenting information to groups of managers, team members, and customers.
Teamwork: Ability to build and sustain cooperative working relationships.
Organization: Ability to arrange resources to get things done; can manage multiple activities at once to accomplish a goal; uses resources effectively and efficiently; organizes information and files in a useful manner.
Problem Solving: Ability to identify the information needed to solve problems effectively.
Composure: Ability to stay calm and in control in tense or frustrating situations.
Customer Focus: Ability to cultivate relationships that secure commitment and trust with external and internal customer needs.
Action-Oriented: Ability to take practical action to deal with problems or situations in a timely manner.
Perseverance: Ability to persist through difficulties and delays to achieve success.
Time Management: Ability to organize and prioritize tasks effectively.