Job Description
Senior/Principle Software Architect Job Description
Job Description:
We are seeking an experienced Senior Architect with a focus on No Code/Low Code platform design. The ideal candidate will be well-versed in cloud architecture, serverless computing, microservices, and possess skills in AI, ML, and mobile development. This role will involve designing and optimizing our existing stack while incorporating No Code/Low Code principles to enhance development efficiency.
Responsibilities:
Platform Design and Optimization:
Lead the design and optimization of our existing stack, incorporating No Code/Low Code principles for enhanced development workflows.
Evaluate and recommend improvements in cloud architecture, serverless computing, and microservices.
No Code/Low Code Integration:
Integrate No Code/Low Code solutions into the existing architecture to streamline application development.
Collaborate with development teams to ensure seamless No Code/Low Code tool adoption.
AI and ML Integration:
Identify opportunities for integrating AI and ML components into the architecture to enhance application capabilities.
Work with data scientists and engineers to implement AI/ML solutions.
Mobile Development Oversight:
Provide oversight and guidance for mobile development using Flutter for iOS and Android.
Ensure best practices in mobile development, including push notification implementation using SignalR.
Cloud Services Management:
Manage and optimize cloud services for data storage, including AWS EC2, Load Balancer, and AWS S3.
Implement best practices for security, scalability, and cost-effectiveness in cloud architecture.
Collaboration and Communication:
Collaborate with cross-functional teams to understand business requirements and align architectural decisions with organizational goals.
Communicate effectively with technical and non-technical stakeholders.
Requirements:
Proven Senior Cloud Architect experience with No Code/Low Code platform design expertise.
Strong background in cloud architecture, serverless computing, and microservices.
Proficiency in AI and ML concepts, with hands-on implementation experience.
Experience with mobile development frameworks, particularly Flutter for iOS and Android.
Familiarity with C# .NET, NextJs, React, Python, and other relevant technologies in the existing stack.
Excellent communication and leadership skills.
Nice to Have:
Certifications in cloud platforms (AWS, Azure, GCP).
Previous involvement in implementing push notification systems.
Knowledge of best practices in secure and scalable mobile development.