We are looking for an experienced Solution Architect to lead the design and implementation of scalable, high-performance technology solutions. This role requires a strong blend of technical expertise, strategic thinking, and leadership to drive architecture decisions and guide development teams.
Key Responsibilities
- Define and design architecture frameworks, patterns, and standards for IT projects
- Analyze business objectives, scope, and system requirements to deliver optimal solutions
- Provide technical leadership and guidance to engineering teams on design and development
- Ensure system compatibility, scalability, and performance across applications
- Establish and enforce coding standards, quality benchmarks, and best practices
- Collaborate with cross-functional teams on project planning, timelines, and execution
- Act as a bridge between technical teams and business stakeholders
- Oversee the full lifecycle of system analysis, development, deployment, and operations
- Guide the development of application-specific software solutions
- Direct installation and integration of operating systems, applications, and network infrastructure
- Define system standards aligned with operational, quality, and design requirements
- Advise on project costs, technical feasibility, and design improvements
Technical Skills & Experience
- Minimum 3 years of experience in at least one: C#, .NET, ASP.NET, or Python
- Minimum 2 years of experience in database management, including:
- Writing complex queries
- Creating indexes
- Managing database tables
- Strong understanding of software architecture, system design, and microservices
- Experience with Agile/Scrum methodologies
- Exposure to modern technologies such as AWS, Kafka, REST/SOAP APIs is a plus
Required Qualifications
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field with 6+ years of experience