VSOL provides top-notch services while strictly adhering to international standards. We remain in the public eye as experts in “the next big technologies”. VNG Solutions will provide you with a creative environment with an emphasis on B2B services, where you will have the opportunity to foster your abilities and learn about various technologies to advance your career.

Responsibilities

  • Serve as the primary technical authority and provide strategic direction on technology stack, design patterns, and software methodologies.
  • Architect and implement scalable and secure systems using microservices, cloud-native designs, and distributed computing techniques.
  • Oversee the entire software development lifecycle, ensuring adherence to best practices, coding standards, and quality guidelines.
  • Mentor and coach senior developers, providing deep technical guidance, code reviews, and fostering an environment of continuous learning.
  • Drive innovation by evaluating emerging technologies, tools, and methodologies, and integrating them into the organization’s technology strategy.
  • Lead the technical delivery of complex projects, managing both internal development teams and external vendors.
  • Collaborate closely with executive leadership, product management, and other business units to align technical initiatives with business goals.
  • Experience in DevOps practices, including automation, monitoring, CI/CD pipelines, and performance tuning.
  • Take ownership of system reliability, scalability, and performance, proactively identifying and resolving bottlenecks.
  • Contribute to organization-wide architectural governance, ensuring consistency and alignment across multiple projects and teams.
  • Advocate for security best practices, implementing robust measures to safeguard data and systems.

Requirements

  • 7+ years of experience in .NET development, with a strong command of C#, ASP.NET Core, MVC, and related technologies.
  • Proven experience as a lead developer or architect in designing and delivering large-scale, high-performance applications.
  • Expertise in cloud platforms (Azure, AWS…) and cloud-native architecture, including serverless, microservices, and containerization.
  • Advanced knowledge of software design patterns, SOLID principles, and domain-driven design (DDD).
  • Extensive experience in database architecture, including NoSQL and relational databases (SQL server), and data modeling techniques.
  • Strong proficiency in DevOps tools, CI/CD pipelines and automated testing frameworks.
  • Deep understanding of distributed systems, event-driven architecture, and messaging systems (e.g., Kafka, RabbitMQ, Azure Event Hub, Service Bus.).
  • Exceptional problem-solving abilities, with a track record of successfully addressing complex technical challenges.
  • Excellent communication and leadership skills, capable of influencing and guiding diverse teams.
  • Experience in agile methodologies, with the ability to lead cross-functional teams and drive iterative development processes.
  • English proficiency in verbal and written.

Nice to Have:

  • Experience with advanced cloud architecture patterns (e.g., multi-region deployments, hybrid cloud solutions).
  • Hands-on experience with advanced security frameworks and practices (e.g., zero-trust architecture, identity management).
  • Familiarity with enterprise architecture frameworks.

Apply for this job

Job Application

Maximum file size: 3MB

Accepted file types: DOC, DOCX, PDF