Mediabistro logo
job logo

Windows Software Developer Gaming

ShiftCode Analytics · Dallas, TX, USA ·

Job type:
Full Time

Job Title

Location: NY, NY or Dallas, TX
Duration: 12+ months
Rate: OPEN/DOE
Visa: Any except H1b
Mode of interview: Phone / Zoom
Major Responsibilities:
Work with engineering teams, product/business, service providers and third-party vendors across multiple locations
Ensure that project milestones are met in terms of features, quality and time for the E2E system
Expand and enhance the functionality of microservices in Kubernetes using Agile methods and tools, actively participate in an integrated devops team and be responsible for the overall setup
Develop new functionality in accordance to the overall architecture and while preserving and enhancing existing functionality, help advance the overall architecture whenever necessary
Research, prototype and develop solutions for various cutting-edge issues, scalability problems etc
Exercise judgment in selecting methods, techniques and evaluation criteria for obtaining results
Conduct integration, integration tests and performance tests of the E2E system including external dependencies, improve the system to meet performance and reliability requirements
Maintain the overall Production live system highly available at all times while expanding its functionality
Debug Production issues raised by customers and customer support teams, isolate the cause and work towards a fix
Background, Experience & Qualifications:
Bachelors or master's degree in computer science or Computer Engineering
8+ years of software development experience in a large-scale Production environment
Full Stack: Strong AWS, Kubernetes, Javascript/Typescript/NodeJS, E2E
(optional) Front End: React.js
Experience with development, dependency injection, unit tests and mocking, integration tests, performance tests for backend microservices with modern technologies including Javascript, Typescript, NodeJS, Express, NestJS, Swagger, Docker, Kafka, MySQL incl sharding, Elasticsearch, Jest, Git, authentication/authorization/O Auth etc
Experience with the devops approach, continuous integration, continuous deployment, monitoring and maintenance of deployments in the AWS cloud with technologies including Docker, Kubernetes, Gitlab CICD, Jenkins, Terraform, Helm/Helmfile, Ansible etc
Experience with overall use of AWS technologies including EKS, Amazon MSK, RDS, Amazon OpenSearch, ElastiCache, EC2, VPC, ASG, ELB, ECR, S3, CloudFront, Lambda, CloudWatch, IAM etc
Experience with development of Windows software, services and OS management, including C++ (11/14), MSYS2, DirectX, QT, PowerShell scripting, Sikuliux scripting, sysprep, enterprise license management, Windows drivers, Windows filesystems
Necessary Skills / Attributes:
Strong understanding of data structures and algorithms
Strong experience with domain-driven design and working with REST and event-driven microservice architectures in Kubernetes
Strong ability to debug unfamiliar distributed architectures and isolate problems