Senior Software Engineer

Company Introduction:

P2Gamer is The Gaming Freelancers online platform for players of massively multiplayer online (MMO) games to buy, sell, and trade in game currency, account, item and list their custom job to other players. P2Gamer doesn’t directly aggregate or sell game assets. Rather, P2Gamer allows third-party sellers to list items for sale. Sellers can then choose to conduct the transaction directly through the Buyer without any fees or include P2Gamer as a third party to secure the payment and assets in an escrow until delivery has been verified by the buyer, at which point the buyer’s funds are released to the seller. Using this system, which P2Gamer refers to as “Middleman,” neither buyer nor seller shares personal information, and transactions are guaranteed. P2Gamer reduces the potential risk of fraud by collecting, holding and disbursing funds.

We are looking for a senior software engineer to join the team to build out the next generation of our platform and develop new online services and features that will support the future of the online game trading market. The development is oriented towards low latency and large-scale distributed systems that can handle hundreds of thousands of concurrently connected users.

Salary: $53/Hourly

Hours: 30 hours/weekly

Job Type: Full-time, Permanent

Language: English

Start date of employment(approx.): ASAP

Minimum Education: Bachelor’s degree

Job Description:

  • Analyze, design, develop and test new platform service suites.
  • Develop and direct software system validation and testing methods.
  • Design and develop a new transaction processing platform using various configuration techniques.
  • Test software development methodologies in an agile environment.
  • Provide ongoing maintenance, support, and improvements on existing systems and platforms.
  • Collaborate cross-functionally with software developers, game freelancers, and project managers to achieve solutions.
  • Provide recommendations for continuous improvement.
  • Build user experience on our current platform and new platform
  • Manage the software development lifecycle.
  • Test new software and fixing bugs.
  • Design and implement the architecture and functionality of a large-scale data services backend

Qualification and skills:

  • Bachelor’s degree in computer scenes or related field
  • At least 5 years of software engineer experience
  • Hands-on experience working with technologies like Hadoop, Hive, Restful API, Kafka, Flume, etc.
  • Expertise in Java, Python or C++ coding, or skills in a similar language.
  • Experience with databases (ideally MySQL, Cassandra, or Redis).
  • Experience delivering within Scrum/Agile development methodologies.
  • Excellent problem solving and analytical skills.
  • Has initiative and is able to complete complex tasks with minimal supervision.

Network Systems Engineer

Introduction to the role

Royal Stouffville Golf Course (www.royalstouffville.com) is looking for a full-time Senior Network Systems Engineer. This position holds a critical position that requires the ability to effectively multitask and handle multiple projects at the same time.

 

Type of the Position: Full-time Permanent

 

Work Location: 14248 Hwy 48, Stouffville, ON L4A 7X3

 

Salary: $40-$45 per hour, 30 hours per week

 

Responsibilities:

  • Expert-level design solutions for the current corporate LAN/WAN systems taking into account availability, scalability, security, and manageability as appropriate.
  • Conduct Network engineering on a broad range of programs providing overall support for various mission-critical networks.
  • Responsible for maintaining all documentation, read-line schematics, manuals, data flows, etc.
  • Provide recommendations to Operations on what features to enable and how to use them.
  • Provide support to Operations in support of the network services.
  • Respond to problem (architecture and design level) tickets associated with company’s networks systems.
  • Provide project-based engineering and ongoing enhancement engineering support for network systems acceleration.
  • Develop system analysis and design documents for corporate network systems and virtual architecture, for specific projects.
  • Work with other departments in designing, staging configuration, implementation and support as applicable.
  • Monitor network systems to ensure they are operating normally, diagnose and repair issues and performance bottlenecks as they occur.
  • Provide new internet service, test, support and roll out service in offices, courses, hotels, golf practising areas.
  • Identify, install and maintain upgrades to the network to support patch management and vulnerability management policies.
  • Provide backup and support Zoom phone, meetings and webinars.
  • Use ticketing system to provide support for end user network requests and problems.

 

Qualifications:

  • Bachelor’s Degree in Network Engineering or a related field
  • 5+ years of work experience in Network Engineering.
  • Experience supporting a corporate network, maintaining SLA's, and providing support to corporate IT departments.
  • Experience Designing & manage network implementation projects in a dynamic fast-paced environment
  • Hands-on expertise and experience with a wide variety of network related tools, concepts, technologies, best practices and security procedures

 

If you are interested in this position, please send your resume to royalstouffvillegolf@gmail.com.