• Software Developer Support

    ManpowerGroupMilwaukee, WI 53208

    Job #2678963959

  • At Experis Game Solutions, we partner with developers and publishers of video games on all platforms to provide data driven solutions using the latest technology. We are looking for a Developer to join our team where you will utilize resources to provide development support using Experimentation framework/tools. Qualified candidates would be those that have a web test background and A/B experimentation or experience in game testing would be a plus!

    C# ASP.NET Backend and React Frontend

    Job Summary: We are seeking a highly skilled Software Development Vendor with a strong background in C# ASP.NET for backend development, React and TypeScript for frontend development. The candidate should be familiar with service replication and scaling to ensure high availability and performance of services. Familiarity with data-driven products, OpenAI or Azure AI, and A/B Experimentation, as well as containerization and orchestration with Kubernetes and Docker, is preferred.

    Responsibilities

    • Update and manage web portal and backing web service.

    • Update Experimentation APIs.

    • Update Experimentation documentation and manage the documentation portal.

    • Integrate new experimentation features into the pipeline.

    • Help build the new Experimentation service used by the Gaming Experimentation.

    • Day to day support of teams using the Experimentation framework/tools.

    • Set up, manage, and configure experimentation groups, filters, and configurations.

    • Use internal tools and systems to investigate issues with A/B experiments and feature rollouts.

    Duties:

    • Develop and maintain scalable backend services using C# and ASP.NET.

    • Design and implement user interfaces using React and Typescript.

    • Ensure the performance, quality, and responsiveness of applications.

    • Implement service replication and scaling strategies to handle growth in service usage.

    • Collaborate with a team to define, design, and ship new features.

    • Identify and correct bottlenecks and fix bugs in our web portal (UI + backend), AI offerings, as well as the SDKs offered to our platform partners.

    • Develop and implement automated testing strategies to ensure the integrity of the services.

    • Efficiently resolve tickets and issues relevant to our platform in a timely manner, ensuring high service quality.

    • Implement and manage containerized applications using Docker and orchestrate them with Kubernetes.

    Required Skills/Abilities:

    • Experience or knowledge of A/B Experimentation.

    • Ability to learn new spaces and skills quickly, follow instructions, and deal with ambiguity.

    • Ability to work with partner teams, understand their requirements, and translate into actions/advice/requests.

    • Ability to collaborate as a member of a software development team.

    • Outstanding communication and writing skills, including ability to ask questions or share information with clarity and brevity.

    • Understanding of distributed systems.

    • Experience working in Azure or similar cloud technologies.

    • Strong knowledge of C# and ASP.NET framework.

    • Proficient in React, Typescript, and familiarity with modern frontend development practices.

    • Experience with containerization using Docker and orchestration with Kubernetes.

    • Understanding of service replication and scaling techniques.

    • Solid understanding of object-oriented programming.

    • Familiar with various design and architectural patterns.

    • Knowledge of concurrency patterns in C#.

    • Experience with Microsoft SQL Server or other relational databases.

    • Understanding of fundamental design principles for building a scalable application.

    • Experience creating database schemas that represent and support business processes.

    • Proficient understanding of code versioning tools (such as Git, SVN, or Mercurial).

    • Familiarity with continuous integration.

    • Experience with automated testing frameworks and methodologies.

    • Proven ability to troubleshoot and resolve technical issues.

    • Familiarity with AI (OpenAI, Azure AI).

    ManpowerGroup is committed to providing equal employment opportunities in a professional, high quality work environment. It is the policy of ManpowerGroup and all of its subsidiaries to recruit, train, promote, transfer, pay and take all employment actions without regard to an employee's race, color, national origin, ancestry, sex, sexual orientation, gender identity, genetic information, religion, age, disability, protected veteran status, or any other basis protected by applicable law.

  • You Can Also Try Searching