Online Programmer Job Description

Online Programmer Job Description

4.8
158 votes for Online Programmer
Online programmer provides your team members with ongoing and meaningful feedback on performance and development --ensuring positive acknowledgement of all achievements, both big and small;.

Online Programmer Duties & Responsibilities

To write an effective online programmer job description, begin by listing detailed duties, responsibilities and expectations. We have included online programmer job description templates that you can modify and use.

Sample responsibilities for this position include:

Take initiative to improve coding quality guidelines, tools and methods, including unit testing, code analysis, build system automation, deployment automation
You’ll participate in the design, coding, testing, integration, debugging and support of our game’s online services
You’ll estimate time and resources needed to complete development and evaluate the impact of development decisions
You’ll integrate new services and frameworks with the game client
You’ll be surfing on the edge of the newest technology trends in online services for game and web
Writes and maintains proper documentation for the programming team other job families
Work autonomously in a remote team
Write documentation to transfer the knowledge to client developers and team members
Knowledge about Cmake
Knowledge about mobile development (iOS, Android and Windows Phone)

Online Programmer Qualifications

Qualifications for a job description may include education, certification, and experience.

Education for Online Programmer

Typically a job would require a certain level of education.

Employers hiring for the online programmer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and University Degree in Computer Science, Software Engineering, Computer Engineering, Technical, Engineering, Mathematics, Education, Physics, Technology, Internships

Skills for Online Programmer

Desired skills for online programmer include:

MySQL
Redis and MongoDB are
Common algorithms
Data structures and patterns
Unit Testing
Agile
Common online systems
Their application
Achievements
Both big and small

Desired experience for online programmer includes:

Strong skills with C#, other languages a plus
Experience building and working with SQL databases, NoSQL a plus
Network experience in TCP/IP, UDP is a plus
Nice to have Java, C#, PHP, Python
Bachelor degree in Engineering or Computer Science and have less than 3 year of professional experience
Very good knowledge of C++ programming, algorithms and OOP

Online Programmer Examples

1

Online Programmer Job Description

Job Description Example
Our growing company is looking for an online programmer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for online programmer
  • Open systems development using Java, J2EE, Struts and Web development
  • Designing, coding, testing, debugging, documenting and maintaining programs independently
  • Developing and modifying complex procedures considering equipment capacity and limitations
  • Formulating and defining system scope and objectives, preparing detailed specifications and providing guidance and training to less-experienced programmer analysts
  • Directly interacting with various divisions in creating software solutions
  • Works with Technical Directors and other senior engineers to architect and refine game server systems
  • Integrates server APIs into game code
  • Works with designers, artists and other personnel involved in the development of products as required
  • Develops and authors all phases of technical design specifications and completes implementation
  • Instructs customers how to use the services
Qualifications for online programmer
  • 4+ years hands-on experience developing scalable online systems, with a strong understanding of networking architectures, protocols, bandwidth and latency issues
  • 5 or more years of experience in software development and support of Client/Server Web environments
  • Senior level experience working with Java, J2EE and SQL for Web systems is required
  • Must be able to perform full life cycle development mentoring of junior associates
  • Ability to work in a team environment and/or as an individual contributor, as required
  • Test and refine code and systems throughout the development cycle of the project
2

Online Programmer Job Description

Job Description Example
Our innovative and growing company is looking for an online programmer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for online programmer
  • Design and implement the online framework in the game engine
  • Design and implement online functionalities in the game engine
  • Develop and expose convivial and easy-to-use API to other programming teams (UI, Gameplay)
  • Investigate, debug and fix online related problems
  • Should be able to code backend side which could be in Python or Nodejs
  • Should be able to code client side which could be in C++
  • Should be able to guide and lead a team of online developers to build highly scalable and performance oriented games
  • Work closely with other TGO units to develop and improve the TGO products and services offer
  • Support operations teams in deployments and troubleshooting of TGO services
  • Work collaboratively with production teams to help them deliver their online projects according to the roadmap
Qualifications for online programmer
  • Knowledge of NoSQL systems and solutions is a plus
  • Knowledge of RESTfull API principles is a plus
  • Relevant previous work experience would be a plus
  • Basic understanding of online services and HTTP asynchronous calls
  • A bachelor’s degree in computer science or software engineering (or equivalent)
  • University Degree in Computer Science or any relevant qualifications with a strong technical background
3

Online Programmer Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of online programmer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for online programmer
  • Participate in medium to large-scale, complex, cross-functional technical projects
  • Contribute to the ongoing efforts to document systems architecture and flows for general and technical audiences
  • Develop services and tools aimed at supporting games production and operations
  • Contribute to the ongoing efforts to document services architecture and flows for general and technical audiences
  • Help development teams to integrate TGO SDKs and middlewares
  • Support operations teams in troubleshooting TGO products and services
  • Develop online features for games production and operations
  • Knowledge about development on consoles (PS4, XBox One and Switch)
  • As an Online Programmer, you will be fully responsible for handling and managing critical aspects of Server side development for the game
  • Acquire and apply knowledge of C++ and Python programming languages
Qualifications for online programmer
  • A high degree of ownership in a workplace committed to creativity and innovation
  • Experience of realtime game networking
  • Experience with delivering a service on the MEAN or LAMP stack (or similar), handling at least hundreds of requests per second
  • A passion for delivering bold new online features
  • Ability to work collaboratively as part of a multi-discipline team delivering game features
  • Ability to work with other senior engineers to develop strategies for solving large scale problems that affect the entire game
4

Online Programmer Job Description

Job Description Example
Our growing company is looking for an online programmer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for online programmer
  • Write clean code and technical documentation
  • Collaborate with designers and other programmers to create online systems that bring our players together and let them become immersed in their worlds
  • Design, create, and maintain online systems that meet feature, technical, and schedule requirements
  • Integrate multiple online systems from other teams into our games
  • Support the content creators that use the systems and services you create
  • Work closely with Frostbite central teams to improve and leverage Frostbite’s online systems
  • Work closely with QA and technical leadership to ensure the reliability, scalability, and security of online systems and services by identifying, communicating, and resolving defects
  • Acquire and apply programming knowledge
  • Get actively involved in the courses and work closely with the team members in order to achieve set objectives
  • Involvement with education of the game team to ensure online gameplay and technical constraints are considered during the design and implementation of game features
Qualifications for online programmer
  • Ability to estimate work and provide accurate updates on progress
  • Passion for delivery of quality software to Criterion’s high standards
  • Meal tickets to use them wherever you want
  • We also appreciate
  • Degree in computer science or software engineering or equivalent
  • Experience with real-time low latency networking
5

Online Programmer Job Description

Job Description Example
Our company is looking to fill the role of online programmer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for online programmer
  • Work closely with Gameplay Programmers to develop multiplayer functionalities
  • Design and implement online features and their APIs
  • Perform load tests and unit tests, suggest improvements and optimize whenever necessary
  • Collaborate with other teams to discuss constraints and technical possibilities
  • Maintain a high software quality through production and post-launch
  • Develop reliable features
  • Provide bug fixes for existing modules/features
  • Synchronize with your team on the tasks you are all working
  • Keep up-to-date with latest developments and technologies
  • Make optimal architecture to make web and mobile based games using Unity as client side tech
Qualifications for online programmer
  • Network experiences in TCP/IP, UDP is a plus
  • Programming experience in of programming languages
  • Must be able to read and understand what code does
  • Degree in English, Technical Writing, Computer Science, or related field
  • Computer Science degree or programming experience
  • Expertise in Linux system administration

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates