CLIENT ENGINEER SKILLS, EXPERIENCE, AND JOB REQUIREMENTS

The Client Engineer possesses robust proficiency in C# and/or C++, along with a deep understanding of game engines such as Unity and Unreal Engine. The role demands expertise in software engineering fundamentals, including design patterns and game framework architecture, complemented by experience in asynchronous programming and client-side testing to enhance UI responsiveness and background operations. Additionally, this position involves mastering mobile networking best practices and handling the technical complexities of mobile platforms like iOS and Android, ensuring optimal performance and integration.

Essential Hard and Soft Skills for a Standout Client Engineer Resume
  • Programming Languages
  • Mobile Development
  • API Design and Integration
  • Version Control
  • Software Development Methodologies
  • Debugging and Diagnostic Techniques
  • Database Management
  • Network Security
  • Cloud Platforms
  • Continuous Integration/Continuous Deployment Systems
  • Problem-Solving
  • Communication
  • Teamwork
  • Adaptability
  • Attention to Detail
  • Time Management
  • Critical Thinking
  • Creativity
  • Empathy
  • Conflict Resolution

Summary of Client Engineer Knowledge and Qualifications on Resume

1. BS in Computer Science with 2 years of Experience

  • Cross-functional knowledge of numerous engineering areas including OpenShift and Cloud Platforms, Agile Integration, API Management, Application Modernization, DevOps, Edge, IOT, Messaging, Satellite, Process & Network Automation and Mainframe Modernization.
  • Expert in implementation, troubleshooting, upgrading and managing OpenShift and Cloud Paks
  • Broad understanding of both public cloud and on-premise infrastructure (network, storage, security, edge) and infrastructure orchestration. 
  • Understanding of administration of all of these.
  • Deep understanding of platforms OpenShift, managed container orchestration solutions,
  • Knowledge and practical experience of other application platforms both traditional and cloud-native.
  • Conversant in cloud-native development and common development frameworks across multi/hybrid clouds
  • Understand where modernization can be used across applications, integration, data, infrastructure and practices to inflict a positive impact on the business and to recognize the patterns that work and the pitfalls to avoid
  • Possesses deep technical expertise and business domain knowledge in their select specialty areas, including Site Reliability, Cloud, Data, Automation, DevOps, and Security demonstrated by advanced degrees, certifications and relevant work experience

2. BS in Software Engineering with 4 years of Experience

  • Expertise in endpoint management using tools such as Chef, Puppet, Ansible, etc. in addition to having used SCCM, JAMF, etc. from prior experience.
  • Mobile device management using tools such as Intune, WorkspaceOne, etc. for device enrollment, profile management, and applications.
  • Package management via Munki, Chocolatey, Artifactory, etc.
  • Hands-on experience deploying and managing Windows, OSX, and Linux systems.
  • Experience automating or scripting in languages such as Python, Ruby, Powershell, etc.
  • Understanding of REST APIs and how to consume them.
  • Understanding of AWS infrastructure, instance deployment and administration.
  • Pipeline automation via continuous integration tools.
  • Hands-on experience in networking, routing and switching (physical and virtual).
  • Experience supporting and integrating Cloud and SaaS Applications.
  • Experience with Single Sign-on (SSO) integration and OAuth workflows.
  • Experience working following SOX and/or PCI compliance.
  • Experience with virtualized desktop infrastructure (VDI).

3. BS in Information Technology with 3 years of Experience

  • Strong knowledge of C# and/or C++, or another relevant game-programming language
  • Some experience and knowledge of game engines, in particular Unity or similar technology (like Unreal Engine)
  • Good understanding of the basics of software engineering fundamentals including design patterns, game framework architecture at scale, maintainability over time, robust API design, etc.
  • Experience with asynchronous, multi-threaded, parallel programming paradigms and other techniques to maximize UI responsiveness and do operations in the background
  • Experience and understanding of client-side testing, like unit, functional or integration testing
  • Strong knowledge of game programming fundamentals, common patterns, how systems work together and various common architectural approaches
  • Good understanding of tooling around game development, like Git and Jenkins for build automation, etc.
  • Enjoy solving complex technical problems
  • Solid understanding of mobile networking best practices including request limiting, request caching, batching, content aggregation, minification, integrating with rest and TCP/UDP services, etc.
  • Strong mobile experience (iOS and Android) with the ability to debug native device issues, strong understanding of hardware and platform limitations, performance metrics, etc.
  • Experience owning and driving the technical execution of complex and interdisciplinary developments