Software Engineer II

TW Group LLC

$90K — $120K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree or equivalent practical experience
  • 5 years of software development experience
  • 3 years of .NET CORE development experience
  • Excellent knowledge of C#
  • Experience with Javascript
  • Advanced object-oriented design knowledge
  • Familiarity with common design patterns

Responsibilities

  • Gather requirements, design, develop, document, deploy, and maintain software
  • Act as a liaison to game client developers for communication layer design
  • Develop and maintain common game features
  • Diagnose and recommend optimization for game performance and memory management
  • Create tools, frameworks, and libraries to enhance the game development process
  • Test software modules with automated or manual methods
  • Develop and maintain features according to company coding standards and design principles

Benefits

  • Opportunity to work on cutting-edge gaming technologies
  • Collaborative environment with game development teams
  • Chance to influence the design of game engine and client communication
  • Engagement in the full software development lifecycle
  • Possibility for professional growth and advancement within the company
Full Job Description
We are actively recruiting for a Software Engineer II within the Interactive Game Engine Development team. Qualified candidates will be responsible for developing game engines and game clients for the Interactive department. The developers participate in all aspects of development, including gathering requirements, design, development, documentation, deployment and maintenance. They are essential for rolling out modern technologies used in the latest games. When working on game engines, the developer will also act as a liaison to game client developers when designing the communication layer between the client and game engine. This position requires a strong work ethic and the ability to self-start, self-regulate workloads, and work well in a group dynamic or independently. Duties involve developing and maintaining common game features. Diagnose and recommend optimizations for games to improve performance at scale and memory management. Develop tools, frameworks and common libraries to improve the game development process.?

Responsibilities:
  • Gathering requirements, design, development, documentation, deployment and maintenance
  • Act as a liaison to game client developers when designing the communication layer between the client and game engine
  • Developing and maintaining common game features
  • Diagnose and recommend optimizations for games to improve performance at scale and memory management
  • Develop tools, frameworks and common libraries to improve the game development process
  • Test the software modules using either automated or manual tests
  • Develop and maintain features and modules using company's coding standards while applying design principles and patterns
Minimum Qualifications:
  • Bachelor's degree or equivalent practical experience
  • 5 years of software development experience
  • 3 years of .NET CORE development experience
  • Excellent knowledge of C#
  • Experience with Javascript
  • Advanced object-oriented design knowledge
  • Familiarity with common design patterns

?Preferred Experience with:
  • NodeJS
  • Typescript
  • Web based architecture
  • Scrum agile project management
  • Linux deployments
  • Casino Gaming

Similar Jobs

More Jobs at TW Group LLC

More Information Technology Jobs

Find similar Software Engineer II jobs: