.NET Solution Architect

ABOUT CLIENT

Our client is a leading technology company known for its innovative solutions and commitment to customer satisfaction

JOB DESCRIPTION

Design, document, and implement complex technical solutions for various system types and sizes, with a focus on integration, maintenance, and migration.
Act as the point of escalation for technical issues on all software development projects at a specific location, demonstrating the same level of proficiency.
Lead and oversee the architecture governance process and provide software architecture documentation and modeling.
Establish guidelines, evaluate architecture alternatives, and conduct technical assessments.
Assist the Project Manager in software development processes and contribute to presales activities, including technical proposals and estimations.
Aid in the recruitment process and engage in self-training on new technologies.
Offer recommendations to the Technical Manager regarding the technical direction and vision for the entire team.

JOB REQUIREMENT

A university degree in Computer Sciences or a related field, or equivalent
Experience in developing IT software and system solutions
Experience in software architecture design and modelling
At least 7 years of experience in software development and a minimum of 2 years as a Solution Architect in an international software company
Expertise in software development, including web and desktop application development, database development, mobile, AI/ML, and distributed systems
Strong knowledge of SQL, database design, and programming, as well as familiarity with a data access framework such as Hibernate, Entity Framework, or Doctrine
Good understanding of NoSQL databases and indexing services, such as MongoDB, Neo4J, Solr, and ElasticSearch
Strong knowledge of enterprise integration, REST/SOAP API design, and ETL
Familiarity with cloud-based technologies (Azure, AWS, Google Cloud Platform), including security requirements and best practices
Ability to define solutions for high scale and complex business problems with high resiliency, scalability, performance, and concurrency requirements
Proficiency in architecture and familiarity with modern software architectures like N-Layer, distributed architecture (SOA, microservices, CQRS)
Proficient in collaborating with business and technical stakeholders to understand and develop solutions that meet business requirements, and translating strategy and objectives when necessary

WHAT'S ON OFFER

13-month salary annually
Performance-based bonus
Hybrid work arrangement
Fully-covered Social and Health Insurance
Annual health check-up and Premium Health Insurance
14 days of annual leave
Available training courses for technical skills, soft skills, and English language proficiency

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Outsource

Technical Skills:

.NET

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Hybrid

Salary:

Negotiation

Job ID:

J01849

Status:

Close

Related Job:

Chief Technology Officer

Ha Noi - Viet Nam


Product

  • Cloud
  • Backend

Planning & designing overall system architecture: Creating a Technology Roadmap for a Game Server system with high concurrency and low latency for global players. Cost optimization: Deciding on the strategy for using Cloud infrastructure (AWS, GCP, Azure) or Hybrid Cloud to balance performance and operational expenses. High-level consultation: Participating in the Executive Board to address the relationship between speed-to-market of features and system stability. Tech-stack selection: Evaluating and finalizing programming languages (Go, C++, Java, Node.js) and processing models (Microservices vs Monolith) suitable for the complex logic of the game. Scalability solution: Directing the development of Auto-scaling, Load Balancing mechanisms, and managing Player State on large clusters. Data management: Designing Database structure (SQL/NoSQL) and Cache system (Redis, Memcached) to handle billions of queries daily without congestion. Ensuring Uptime: Building real-time monitoring and alerting systems to maintain 99.99% Availability. Network security: Implementing solutions to combat DDoS attacks, game fraud (Anti-cheat), and comprehensive user data security. Infrastructure & CI/CD: Standardizing automatic deployment processes to ensure game updates (Hotfix/Update) do not disrupt players. Deployment strategy & Optimization: Developing plans to optimize Cloud Services costs (AWS/GCP/Azure), evaluating the use of Spot Instances, Reserved Instances, or Private Cloud solutions to save operational budget. Meanwhile, establishing 24/7 monitoring and incident response systems.

Negotiation

View details

Platform Engineer

Ho Chi Minh - Viet Nam


Product

  • Backend
  • Devops
  • Data Engineering

Create and maintain distributed infrastructure responsible for handling telemetry, sensory, and control data in cloud and edge environments Develop and operate data ingestion and streaming pipelines connecting robot fleets to the cloud in real-time, including video, joint states, audio, and LiDAR Build and manage backend services and APIs for the developer-facing platform, prioritizing reliability and excellent developer experience Oversee and improve cloud-native infrastructure utilizing Kubernetes, Docker, and infrastructure as code tooling Ensure platform reliability through monitoring, alerting, autoscaling, failover, and incident response Provide support to ML and robotics teams with data infrastructure for training pipelines, policy rollout, and hardware-in-the-loop simulation Implement secure APIs with access control, rate limiting, and usage metering to accommodate scaling efforts

Negotiation

View details

Head of IT Strategy and Enterprise Architecture

Ha Noi - Viet Nam


Product, Bank

  • Architect
  • Management

Take charge of building or evolving the enterprise architecture program/function. Head the development of an implementation plan for the enterprise architecture based on business strategy and requirements. Develop, interpret, advocate, support and execute business strategy to achieve the organization's targeted business outcomes. Build technology-enabled operating models and provide feasible options and visibility into execution issues. Assess the relationship between people, processes, information, technology, and things of the enterprise, and their relationships with one another and to the external environment. Collaborate with business peers to develop and present business capability models and roadmaps to facilitate discussion and decision making with stakeholders across the enterprise. Analyze the organization's future-state capabilities and future (and current) IT environment to identify critical deficiencies and recommend solutions for improvement and driving the business forward. Analyze the IT environment for critical deficiencies and recommend solutions for improvement. Provide perspective on the readiness of the organization to change and innovate. Present a gap analysis and/or IT investment roadmap that reflects the status of the existing IT estate, namely, its ability to contribute to future-state business capabilities around ecosystems and digital platforms. Analyze the organization's future-state capabilities and future (and current) IT environment to detect critical deficiencies and recommend solutions for improvement. Lead and facilitate the creation of governance assurance and standards to guide EA decision-making. Supervise the documentation of all architecture design and analysis work. Lead the development and execution of a communication and education plan for enterprise architecture.

Negotiation

View details