Sign in

Social Coding Architect - RT

Company:
Absolute Opportunities
Location:
Orlando, Florida, 32896, United States
Posted:
November 14, 2018

Description:

Social Coding Architect - RT

Orlando, Florida 32896

This exciting new role offers a talented and experienced individual the opportunity to bring Social Coding to the client at an Enterprise level. You will have the chance to work with game teams across the entire organization, to develop an environment which fosters community-based development. You should have a strong focus on innovation, and leverage a deep technical background and experience with social coding in order to build solutions which encourage collaboration, sharing, and discussion. Strong soft skills are required to collaborate with individual game teams, in order to gain adoption and enhance these solutions. The candidate will accomplish this bold challenge by leading a team, which includes architecting and implementing solutions, implementing coding standards, providing guidance to the other team members, and running projects using the Agile methodology.

Key Responsibilities

Coding, language, architectural design, testing and support:

Develops solutions as part of the game development application services portfolio that are modular, portable, testable and reliable

Drives usage of coding best practices and standards

Manages complex interactions between different modules and libraries of code throughout a large software system

Creates, coordinates and conducts system integration testing for domains of ownership

Oversees support and administrative actions related to the installation and maintenance of production systems

Participates in code reviews and provides constructive feedback on design and implementation to help others improve coding skills

Enterprise-level packaged applications ownership:

Act independently as the solution lead and owner of high volume, high transaction packaged applications specifically targeted to support the game development teams across the entire global enterprise (e.g. GitLab, JIRA, etc.)

Own all aspects of a service end-to-end, including design, implementation, support, vendor relations and customer interaction

Manage an entire program, which will consist of multiple projects aimed at enhancing a service or set of services. This will include creating the vision and strategy, managing communication with stakeholders, presenting to leadership, owning the roadmap, ensuring projects are on track and completed on time, and managing the technical leads who will be executing these projects

Execute DevOps in a cloud environment, utilizing automation, cloud computing and configuration as code

Collaborate cross-functionally with network, database, storage and system engineers in order to develop robust, scalable, and integrated solutions

Manage the relationship with vendors, including sourcing, evaluation, and escalation

Pioneering, Innovation and Problem Solving

Performs directed research to innovate on a specific feature and/or problem

Iterates on existing technologies to create measurable improvements

Solves problems across a project domain; partners with Technical Directors to work on multi-year problems

Promotes solutions for their area of responsibility without being prompted

Engineers solutions that require minimal operational support

Requirements analysis and planning:

Clearly documents the requirements, reviews and validates consistency and coverage of requirements with customers

Actively takes part in any negotiations or discussions regarding the necessary requirements, and provide feedback to all parties involved

Effectively reports progress and status through regular email or face to face communication with appropriate leads/managers

Job qualifications and requirements

Extensive experience developing enterprise level solutions on Microsoft .NET platform;

Strong experience of working with standard Microsoft.NET web development including C#, ASP.NET MVC, HTML 5+, CSS3+, JavaScript, WCF, REST API, jQuery;

Strong experience with automated build pipelines, continuous integration, and continuous deployment with test automations frameworks.

Significant experience in database development using Microsoft SQL Server, MySQL, and NoSQL variants and related programming data access technologies (ADO.NET, ORMs, OData);

Solid administration expertise with Linux and/or Windows/Mac

Experience with scripting languages (e.g. Python)

Experience applying enterprise integration patterns to distributed systems and services, including the use of API’s to integrate enterprise-level applications

Experience with development tools used in the SDLC for requirements tracking, project management, testing and source control management

Experience with JIRA, Perforce, Artifactory or similar enterprise SDLC/ALM tools

Experience with virtualization and cloud platforms (e.g. VMware, Azure, or AWS);

Experience with Git and Git Server Software such as GitLab or GitHub

Experience developing automation solutions using tools like Chef, Puppet, Ansible, or Terraform.

Experience in container technologies like Docker and Kubernetes

Preferred AWS or Azure certifications

Additional requirements

Performance optimization experience, including: troubleshooting and resolving network and server latency issues; performing hardware evaluation/selection tasks; performance vs cost vs time analysis;

Experience setting up, maintaining and monitoring global production environments, QA and staging environments, with a strong understanding of the differing needs of such environments;

Knowledge in the administration of application and web servers and servlet containers such as IIS, Apache Tomcat, etc.;

Good knowledge and experience of using industry recognized practices like unit testing, dependency injection, continuous integration and delivery is desirable;

Good understanding of various project management models (specifically Agile);

Excellent verbal and written communication and customer service skills;

Ability to work effectively in a fast-paced, high volume, deadline-driven environment;

Experience with Artificial Intelligence and Machine Learning is a plus

Benefits

We Thought You Might Also Want to Know

We love to brag about our great perks like comprehensive health and benefit packages; and of course, free video games. And since we realize it takes world-class people to make world-class games, we offer competitive compensation packages and a culture that thrives off creativity and individuality. At the client, we live the “work hard/play hard” credo every day.

Required Knowledge, Skills, and Abilities: (Submission Summary)

1. Do you have extensive experience developing enterprise level solutions on Microsoft .NET platform?

2. Do you have strong experience of working with standard Microsoft.NET web development including C#, ASP.NET MVC, HTML 5+, CSS3+, JavaScript, WCF, REST API, jQuery?

3. Do you have strong experience with automated build pipelines, continuous integration, and continuous deployment with test automations frameworks?

4. Do you have significant experience in database development using Microsoft SQL Server, MySQL, and NoSQL variants and related programming data access technologies (ADO.NET, ORMs, OData)?

5. Do you have solid administration expertise with Linux and/or Windows/Mac?

6. Do you have experience with scripting languages (e.g. Python)?

7. Do you have experience applying enterprise integration patterns to distributed systems and services, including the use of API’s to integrate enterprise-level applications?

8. Do you have experience with development tools used in the SDLC for requirements tracking, project management, testing and source control management?

9. Do you have experience with JIRA, Perforce, Artifactory or similar enterprise SDLC/ALM tools?

10. Do you have experience with virtualization and cloud platforms (e.g. VMware, Azure, or AWS)?

11. Do you have experience with Git and Git Server Software such as GitLab or GitHub?

12. Do you have experience developing automation solutions using tools like Chef, Puppet, Ansible, or Terraform?

13. Do you have experience in container technologies like Docker and Kubernetes?

14. Do you have 10+ to 15 years experience?

15. Do you have a Bachelor's Degree?

16. Salary Expectation?

17. Must be a US Citizen or Green Card holder?

18. Complete Current Address