.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:

Global software, offshore development and IT

Technical Skills:

.NET

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Hybrid

Salary:

Negotiation

Job ID:

J01849

Status:

Active

Related Job:

Senior Software Engineer (Backend + Network)

Ho Chi Minh - Viet Nam


Product

  • Backend
  • Network

Continuously monitor and analyze new VPN providers, proxy services, and anonymization tools. Conduct investigations on IP allocation patterns, hosting provider behaviors, and network infrastructure changes. Develop and maintain comprehensive databases of known VPN/proxy IP ranges and behavioral signatures. Research emerging threats such as residential proxies, mobile proxies, and distributed proxy networks. Monitor darkweb marketplaces and security forums for emerging proxy/VPN trends. Perform deep packet analysis and network traffic pattern recognition. Develop and maintain the system using PHP, Python, and/or Go. Optimize VPN/Proxy detection algorithms. Design scalable infrastructure to handle millions of IP lookups per day. Implement monitoring and alerting systems for detection accuracy and system performance. Analyze production incidents related to false positives/negatives in threat detection. Collaborate with DevOps team on deployment of detection rule updates and model improvements. Investigate customer-reported bypass attempts and develop rapid response solutions. Provide technical expertise during customer security consultations. Support sales engineering team with technical demonstrations and proof-of-concepts. Document threat analysis findings and detection methodologies for internal and customer use. Maintain relationships with cybersecurity vendors, threat intelligence providers, and ISPs. Monitor industry threat reports, security advisories, and academic research. Participate in cybersecurity conferences and forums to stay current with the threat landscape. Contribute to open-source security tools and research when appropriate.

Negotiation

View details

Team Lead Engineering (Crew team)

Ho Chi Minh - Viet Nam


Product - Booking Platform

  • .NET
  • ReactJS
  • Azure

Negotiation

View details

Team Lead Engineering (.NET, Azure)

Ho Chi Minh - Viet Nam


Product - Booking Platform

  • .NET
  • Azure
  • Frontend

Manage a team of engineers responsible for the development and maintenance of software products. Communicate with Product Owners and stakeholders to ensure technical input in product planning and development. Work with relevant teams to ensure the best technical solutions for products, especially regarding cloud architecture. Support team members in achieving high performance and excellence in engineering. Train engineers in best practices for software development, including Infrastructure as Code, automated testing, and continuous integration/deployment. Coach engineers in utilizing AI tools for accelerated software delivery. Collaborate with other teams on technical concepts and practices. Engage in the entire development process, from design to launch, providing support and feedback as needed.

Negotiation

View details