We are seeking a highly skilled and experienced Solution Architect with expertise in AWS and .Net to join our team. The ideal candidate will have a strong background in application development, distributed systems, and cloud technologies. This role requires a deep understanding of architectural patterns, microservices, and the ability to design and deliver scalable, high-performance solutions. If you are passionate about solving complex problems, driving innovation, and leading technical teams, this is the perfect opportunity for you.
Key Responsibilities
- Design and implement scalable, secure, and high-performance solutions using AWS and .Net technologies.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Lead the architectural design and development of distributed systems, ensuring adherence to best practices and industry standards.
- Provide technical leadership and mentorship to development teams, ensuring high-quality deliverables.
- Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform.
- Optimize and enhance existing systems for improved performance, scalability, and reliability.
- Drive the adoption of modern software development methodologies such as Agile, Scrum, Kanban, or Lean.
- Ensure the successful delivery of microservices in a SaaS environment, owning the entire lifecycle from design to deployment.
- Collaborate with stakeholders to define and implement Continuous Integration (CI) and Continuous Delivery (CD) pipelines.
- Troubleshoot and resolve complex technical issues in production systems.
Requirements
Technical Expertise
- 10+ years of experience in application development, with at least 3 years as a Solution Architect.
- Strong working experience in AWS (experience with Azure is an added advantage).
- Proven experience in designing and implementing solutions in an AWS environment.
- Expertise in distributed systems architecture, including patterns such as REST, SOA, and Domain-Driven Design (DDD).
- Strong knowledge of microservices architecture and design patterns like CQRS (Command Query Responsibility Segregation).
- Extensive experience with the .Net framework, including WCF, ASMX, MVC, Web API, Windows Services, and WebForms.
- Hands-on experience with SQL and NoSQL databases for large-scale applications.
- Familiarity with distributed caching and open-source tools.
- Experience with RPC request/response, asynchronous communication, and message-based communication (e.g., RabbitMQ, nServiceBus).
- Proven track record of delivering and managing microservices in a SaaS environment.
- Experience in measuring and improving the performance of production systems.
Good-to-Have Skills
- Proficiency in OO JavaScript and JSON, with experience using JavaScript frameworks like jQuery.
- Knowledge of modern software development methodologies such as Scrum, Kanban, Lean, or XP.
- Experience building highly scalable and highly available platforms.
- Familiarity with Continuous Integration (CI), Continuous Delivery (CD), and Automation.
- Proven experience in scaling applications to support a large user base.
Soft Skills
- Excellent written and verbal communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
- Strong collaboration, influence, and leadership skills to drive cross-functional teams toward common goals.
- A proactive and problem-solving mindset with a focus on delivering high-quality solutions.
Why Join Us?
- Be part of a dynamic and innovative team that values creativity and technical excellence.
- Work on cutting-edge technologies and solve complex challenges in a fast-paced environment.
- Opportunity to lead and shape the architectural direction of high-impact projects.
- Competitive compensation package and opportunities for professional growth.
- Flexible work environment with a focus on work-life balance.
How to Apply
If you are a passionate and experienced Solution Architect with expertise in AWS and .Net, we would love to hear from you. Please submit your updated resume and a cover letter detailing your relevant experience and achievements.
Join us in building the future of technology!