Lead Unity C Developer Codegen Project (Remote)

IT/Dev
Salary: Competitive Salary
Job Type: Full time
Experience: Senior Level

EPAM Systems

Lead Unity C Developer Codegen Project (Remote)

Lead Unity C Developer Codegen Project | EPAM Systems |Colombia

Are you a tech professional looking for remote work in a globalsetting? If yes, this job is for you.

We accept CVs in English only.

...

Lead Unity C Developer Codegen Project | EPAM Systems | Colombia

Are you a tech professional looking for remote work in a global setting? If yes, this job is for you.

We accept CVs in English only.

We are in search of a skilled and accomplished Lead Unity C# Developer to significantly contribute to our CodeGen project.

In this role, you will spearhead the development of the core CLI tool and the creation of the Unity C# plugin. Your proficiency will drive the delivery of a revolutionary solution that will change the client’s management of API client code in Unity-based applications.

Responsibilities

  • Steering the development of the CLI tool to generate client API code according to OpenAPI 3.0 specifications
  • Architecting and creating the Unity C# plugin for the CodeGen tool to ensure compatibility with Unity projects
  • Collaborating with interdisciplinary teams to devise and execute code generation strategies compliant with both Unity and client coding protocols
  • Enhancing the efficiency, readability, and maintainability of the generated code
  • Engaging in code reviews and influencing the overarching architecture of the CodeGen tool
  • Partnering with the DevOps team to facilitate the integration of the Unity C# plugin into CI/CD processes
  • Leading demonstrations to client developers and soliciting feedback to refine the tool continually
  • Aiding in the production of detailed user guides for both the CLI tool and the Unity C# plugin
  • Educating and guiding junior developers, as well as circulating knowledge within the team

Requirements

  • Over 5 years of experience in Unity C# development
  • At least 1 year of relevant leadership experience
  • Proficient command of C# programming coupled with knowledge of the .NET framework
  • Background in employing Unity game engine and adherence to its best practices
  • Understanding of API construction and familiarity with OpenAPI specifications
  • Experience with code generation tools or creating bespoke development tools
  • Knowledge of version control systems (e.g., Git, Perforce)
  • Exceptional problem-solving abilities and meticulous attention to detail
  • Effective communication skills and a knack for teamwork in a diverse environment

Nice to have

  • Exposure to other game engines such as Unreal Engine or custom C++ engines
  • Skills in CI/CD methodologies and tools like Jenkins and TeamCity
  • Experience with Agile project management frameworks
  • Contributions to open-source platforms or development tools
  • Knowledge of game networking and multiplayer configuration mechanisms

We offer

  • Prepaid Medicine with Colsanitas for you and your legal dependents
  • MetLife Life Insurance for you
  • International projects with top brands
  • Free licensed software
  • Flexible engagement models
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
  • Access to soft skills training in general communication, presenting and public speaking, diversity, equity and inclusion (DEI), cultural Intelligence, self-productivity, well-being and more.
  • Unlimited access to the LinkedIn Learning Library, including 22,000+ courses
  • Support from a personal Skill Advisor
  • Over 20 language courses
  • Access to internal learning platforms, EPAM University and a wide range of professional communities and competency centers
  • Upskilling, reskilling and certification courses

Once you apply, you’ll receive a confirmation email with a link to our platform. Sign up with this link to automate your pre-screening, be able to monitor your application statuses, and enjoy a faster job application process.

Please note that even though you are applying for this position, you may be offered other projects to join within EPAM.

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Show more

Show less

Tagged as: remote, remote job, virtual, Virtual Job, virtual position, Work at Home, work from home

Load more listings
When applying state you found this job on Pangian.com Remote Network.