Work with the team to help solve business problems. Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security. Use software engineering best practices to ensure a high-quality standard for all team deliverables. Write high-quality distributed system software. Work in agile software development with every sprint of 15 days, where you are always working on the most important stuff. Participate in new application solutions, development, and modification of the front-end, as well as of the business logic, and build Web API/ Web services. Build reusable code and libraries for future use. Optimize application for maximum speed and scalability. Very likely to work on Unity-based projects. Use a broad range of tools and techniques to extract insights from current industry or sector trends. Demonstrate critical thinking and the ability to bring order to unstructured problems. Always open to feedback, new ideas, and opportunities for self-improvement. Knowledge of industry-wide technology trends and best practices. Passionate about maximizing business value. Look for ways to help out beyond the scope of your day-to-day work Regularly attend daily stand-ups and team meetings