Gameplay Programmer (unity)

Vancouver, BC, CA, Canada

Job Description

Job Summary


We are seeking a highly skilled and innovative Programmer to join our dynamic development team. The ideal candidate will be responsible for designing, developing, testing, and maintaining enterprise software solutions across various platforms. This role requires a strong foundation in software development, system administration, and cloud infrastructure, with a focus on delivering scalable and reliable applications. The Programmer will collaborate closely with cross-functional teams to implement best practices in DevOps, microservices architecture, and continuous integration/continuous deployment (CI/CD). A passion for problem-solving and staying current with emerging technologies is essential to succeed in this position.

Responsibilities



Develop, test, and deploy enterprise-grade software applications utilizing languages such as Java, C#, Python, Go, Ruby on Rails, and Shell Scripting. Design and implement RESTful APIs and web services to support scalable distributed systems. Manage cloud infrastructure and services across platforms including AWS, Google Cloud Platform, Microsoft Azure, OpenStack, and VMware virtualization environments. Automate system configuration and deployment using tools like Ansible, Puppet, Chef, Terraform, Jenkins, GitLab CI/CD pipelines, and TFS. Administer and troubleshoot Linux (CentOS), UNIX, Windows Server environments, ensuring system stability and security. Monitor application performance using tools such as New Relic and Splunk; optimize system health through proactive incident response and disaster recovery planning. Configure and maintain web servers including NGINX, Weblogic, WebSphere, Tomcat; manage databases such as MySQL, SQL Server (Microsoft SQL Server), DynamoDB; ensure data integrity and security. Collaborate with development teams to gather requirements, perform system testing, debugging, and release management following SDLC best practices. Implement network security measures including firewalls, DNS management, identity & access management (Active Directory), TCP/IP configurations to safeguard infrastructure. Support IT project management initiatives by providing technical expertise on microservices architecture, containerization (Docker), Kubernetes orchestration, and SaaS integrations.

Experience



Proven experience in software development within enterprise environments using Java, C#, Python or Ruby on Rails. Extensive knowledge of cloud computing platforms such as AWS (including S3), Google Cloud Platform, Azure or OpenStack. Hands-on experience with virtualization technologies including VMware and container orchestration tools like Kubernetes. Strong background in system administration across Linux/Unix systems; familiarity with CentOS preferred. Proficiency with automation tools such as Ansible, Puppet or Chef for configuration management; experience with Terraform is a plus. Skilled in CI/CD pipelines utilizing Jenkins or GitLab; adept at release management processes. Familiarity with web servers (Nginx), application servers (Tomcat/Weblogic), databases (MySQL/MS SQL Server/DynamoDB), and API development standards (REST/JSON). Knowledge of network administration including TCP/IP protocols; experience with firewall configuration essential. Ability to troubleshoot complex software issues through debugging techniques; experience with Splunk or New Relic monitoring tools advantageous. Strong understanding of SDLC methodologies including Agile practices; capable of requirements gathering and system testing. This position offers an exciting opportunity to work at the forefront of technology innovation within a collaborative environment dedicated to excellence in software solutions.
Job Types: Full-time, Part-time

Pay: $75,000.00-$110,000.00 per year

Expected hours: 40 per week

Benefits:

Employee assistance program Extended health care Life insurance
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3163367
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Part Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Vancouver, BC, CA, Canada
  • Education
    Not mentioned