Senior System Analyst

6 Minutes ago • 5 Years + • System Admin

Job Summary

Job Description

We are seeking an experienced System Analyst to design and architect a platform for massive multiplayer online (MMO) games. This role involves defining requirements, designing system components, and ensuring seamless integration for high-load, real-time environments. You will analyze business and technical needs, document APIs and system interactions, and collaborate with development teams to ensure scalability and coherence. The position requires strong analytical skills and experience with complex software platforms.
Must have:
  • 5+ years in system analysis, software architecture, or business analysis for complex platforms.
  • Strong understanding of Agile software development processes.
  • Experience with requirement gathering, documentation, and technical specifications.
  • Proficiency in API design and integration (REST, gRPC, GraphQL, ProtoBuf).
  • Experience with distributed systems and event-driven architectures.
  • Understanding of API Gateway design, authentication, and security.
  • Experience designing with BPMN, UML, C4, or ArchiMate notations.
  • Experience with high-load, scalable systems and microservice architectures.
  • Understanding of containerization (Docker) and CI/CD pipelines.
  • Strong analytical and problem-solving skills.
  • Ability to process, clarify, and document task requirements effectively.
  • Excellent communication skills for collaboration.
Good to have:
  • Experience working with .NET6+ and ASP.NET6+ (understanding system architecture and integration patterns)
  • Familiarity with cloud environments (AWS, GCP, Azure) and cloud-native technologies (CNCF stack)
  • Experience with Service Mesh, Saga, and Event Sourcing patterns
  • Knowledge of Use Case-driven development, Clean Architecture, and Behavior-Driven Development (BDD)
  • Experience with Finite State Machines, state modeling, and state diagrams
  • Experience with Kubernetes (k8s)
Perks:
  • Remote work from any location globally
  • Flexible hours
  • 8-hour workday tailored to personal routine
  • Salary based on experience with regular reviews
  • Paid sick leave
  • Paid vacations
  • Paid holidays
  • Transparent, friendly team with no micromanagement
  • Valued creativity and ideas implemented in a collaborative environment

Job Details

Description

We are looking for an experienced System Analyst to contribute to the design and architecture of a platform enabling the creation of massive multiplayer online (MMO) games. The role involves defining requirements, designing system components, and ensuring seamless integration between different modules to support high-load environments and real-time interactions.

Requirements

(👍 - is a plus, ❗️- proficiency)

Core Knowledge

  • ❗ At least 5 years of experience in system analysis, software architecture, or business analysis for complex software platforms
  • ❗ Strong understanding of software development processes, including Agile methodologies
  • ❗ Experience with requirement gathering, documentation, and translating business needs into technical specifications
  • 👍 Experience working with .NET6+ and ASP.NET6+ (understanding system architecture and integration patterns)
  • Experience working with high-load, scalable systems and microservice architectures.

Networking & Cloud Technologies

  • ❗ Proficiency in API design and integration (REST, gRPC, GraphQL, ProtoBuf)
  • Experience with distributed systems and event-driven architectures
  • Understanding of API Gateway design, authentication, and security best practices
  • 👍 Familiarity with cloud environments (AWS, GCP, Azure) and cloud-native technologies (CNCF stack)
  • 👍 Experience with Service Mesh, Saga, and Event Sourcing patterns

Approaches & Methodologies

  • ❗ Experience in designing with BPMN, UML, C4, or ArchiMate notations
  • 👍 Knowledge of Use Case-driven development, Clean Architecture, and Behavior-Driven Development (BDD)
  • 👍 Experience with Finite State Machines, state modeling, and state diagrams

Infrastructure & Tools

  • Understanding of containerization (Docker) and CI/CD pipelines
  • 👍 Experience with Kubernetes (k8s) is a plus

Soft Skills

  • Strong analytical and problem-solving skills
  • Ability to process, clarify, and document task requirements effectively
  • Excellent communication skills to collaborate with developers, product managers, and stakeholders

Responsibilities

  • Analyze business and technical requirements to define system specifications for the MMO platform
  • Design and document APIs, protocols, and system interactions
  • Work closely with developers and architects to ensure system coherence and scalability
  • Define and maintain technical documentation, workflows, and system models
  • Identify potential bottlenecks and propose optimization strategies for high-performance systems
  • Participate in requirement validation, impact analysis, and risk assessments

Working conditions

  • Remote work from any location globally, with flexible hours.
  • 8-hour workday tailored to your personal routine.
  • Salary based on experience, with regular reviews to stay competitive.
  • Benefits include paid sick leave, vacations, and holidays.
  • Work in a transparent, friendly team with no micromanagement.
  • Your creativity is valued, and your ideas will be implemented in our collaborative environment.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in undefined

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

System Admin Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!
Contact Us
hello@outscal.com
Made in INDIA 💛💙