Solutions Architect (.NET)
Vertex Technologies, a global supplier of software engineering and IT outsourcing services, is looking for an experienced Solutions Architect (.NET) to lead the technical design, architectural strategy, and delivery of complex enterprise applications for our multinational clients. In this role, you will bridge the gap between high-level business vision and hands-on technical execution. You will guide engineering teams, establish architectural standards, and solve high-stakes challenges around scalability, security, and cloud deployment.
What you will do: Architecture & System Design: Own the end-to-end technical architecture for enterprise applications, ensuring scalability, high availability, resilience, and security.
Technical Governance: Define coding standards, architectural blueprints, and best practices across teams; conduct critical design reviews and security assessments.
Cloud & Modernization: Lead cloud adoption strategies (AWS, Azure, or GCP) and microservices/containerization initiatives (Docker, Kubernetes) to modernize application ecosystems.
Optimization & Performance: Act as the ultimate escalation point for complex diagnostic issues, high-load optimizations, and critical security vulnerability resolutions.
Technical Leadership & Mentorship: Guide and mentor Tech Leads, fostering an engineering culture focused on quality, testing, and continuous improvement.
Stakeholder Alignment: Collaborate with executive stakeholders, product managers, and clients to translate complex business needs into technical roadmaps and actionable architectures.
Pre-Sales & Estimation: Drive technical pre-sales activities, conduct architectural estimation, and work directly with prospective and current clients to define technical solution strategies.
Cost & Security Governance: Incorporate cloud cost optimization strategies and enforce enterprise security standards across all solution designs.
What We Offer: Long-term career stability with a competitive salary paid in USD.
Conditions for steady career development.
Development supported by dedicated mentors and a variety of programs focused on expertise and innovation.
Private medical insurance provided after successful completion of the probationary period
A well-equipped and cozy office supports comfort and productivity across all project stages.
Welcoming atmosphere and a friendly corporate culture.
You will be successful in this role if you have: 8+ years of commercial software development experience, with at least 3+ years in a Principal, Lead, or Solutions Architect capacity.
Deep mastery of C#, .NET Core / .NET 8+, and asynchronous architecture patterns.
Deep expertise designing scalable RESTful API ecosystems, gRPC, and message brokers (RabbitMQ, Kafka, Azure Service Bus).
Mastery of enterprise relational databases (MS SQL, PostgreSQL) as well as NoSQL engines, data modeling, and query optimization.
Strong understanding of modern web architectures, performance principles, and web frameworks (Angular, React, Vue).
Hands-on experience designing cloud-native applications on MS Azure, AWS, or GCP, including serverless architectures and container orchestrations.
Demonstrated track record in cloud cost optimization, enterprise security standards, and compliance frameworks.
Strong background in Agile delivery, CI/CD pipeline design, and infrastructure-as-code practices.
Proven experience with Domain-Driven Design (DDD) and modern software design principles.
Exceptional verbal and written English communication skills, with proven ability to present technical strategies to both technical teams and client executives.
Hands-on experience in client-facing roles, including architecture estimation, solution discovery, and technical pre-sales support.
Nice to have: Experience with multi-tenant SaaS architecture and compliance standards (GDPR, SOC2, HIPAA).
Background in legacy application modernization.
Formal certifications (e.g., AWS Certified Solutions Architect, Azure Solutions Architect Expert).
Experience with Disaster Recovery (DR), Business Continuity Planning (BCP), and high-availability multi-region strategies.
Active involvement in technical hiring, competency development, and building high-performing engineering teams.