7+ years of professional software development experience.
Advanced English is required.
Proven experience as a Solutions Architect or similar role in a technical environment. Meaningful experience in frontend technologies such as React, Ember.js, Angular, Vue, or React Native.
Meaningful experience in backend technologies such as Node, Java, or Ruby on Rails.
Strong knowledge of architecture principles, design patterns, and best practices.
Ability to work independently and in a team, managing multiple projects simultaneously.
Relevant certifications (e.g., AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect) are a plus.
Successful completion of a four-year college degree is required.
Experience working on Agile/Scrum teams.
Meaningful experience working on large, complex systems.
Ability to take extreme ownership over your work.
Every day is a challenge to ensure you are performing to the expectations you and your team have agreed upon. ·
Proficiency in Django ·
Minimum of 3-5 years of experience with AWS. ·
Deep understanding of core AWS services (EC2, S3, RDS, Lambda, VPC, etc.). ·
Experience with serverless architecture (AWS Lambda, API Gateway). ·
Familiarity with AWS storage solutions (S3, EFS, Glacier). ·
Proficiency in AWS deployment and management tools (Cloud Formation, Terraform, AWS CDK) · Dev Ops and Automation: ·
Experience with CI/CD pipelines and tools (Git Lab CI/CD, Git Hub Actions, AWS Code Pipeline). · Knowledge of containerization and orchestration (Docker, Kubernetes, ECS, EKS).
Familiarity with infrastructure as code (Terraform, AWS/Azure IAC What is infrastructure as code (Ia C)? - Azure Dev Ops | Microsoft Learn · Experience with Azure monitoring and logging tools. ·
Database Management: · Experience with SQL and No SQL databases (Postgre SQL, My SQL, Dynamo DB, Cosmo Db) ·
Knowledge of database design, optimization ·
API Development and Integration: ·
Proficiency in designing and building RESTful APIs.
Experience with Graph QL is a plus.
Knowledge of API security best practices (OAuth, JWT, API Gateway). ·
Security Best Practices: · Understanding of security best practices in AWS (encryption, IAM policies, security groups). ·
Experience with implementing security measures in Python applications (secure coding practices, data protection) ·
Project Management and Leadership: · Experience leading technical teams and mentoring developers. ·
Ability to make architectural decisions and communicate them effectively. · Knowledge of Agile methodologies and project management tools (JIRA, Trello). ·
Proven experience in a tech lead or architect role. AWS Certified Solutions Architect (Associate or Professional). · AWS Certified Dev Ops Engineer. · AWS Certified Developer. · Other relevant certifications (e.g., Certified Kubernetes Administrator).
Required Certifications
PL 400- Microsoft Certified: Power Platform Developer Associate ·
PL 600 - Microsoft Certified: Power Platform Expert · As a candidate, you should have development experience that includes Microsoft Power Platform services, Java Script, JSON, Type Script, C#, HTML, RESTful Web APIs, and Microsoft Azure. ·
Prior Credential Experience & Certification: ·
Microsoft Certified: Power BI Data Analyst Associate - Certifications | Microsoft Learn ·
Microsoft Certified: Azure Enterprise Data Analyst Associate - Certifications | Microsoft Learn
Microsoft Certified: Azure Database Administrator Associate
Exam DP-300: Administering Relational Databases on Microsoft Azure · Microsoft Certified: Azure Solutions Architect Expert ·
Exam AZ-303: Microsoft Azure Architect Technologies ·
Exam AZ-304: Microsoft Azure Architect Design · Microsoft Certified: Azure Data Engineer Associate ·
Exam DP-200: Implementing an Azure Data Solution ·
Exam DP-201: Designing an Azure Data Solution
ALL must have: · A strong applied knowledge of Microsoft Power Platform services, including in-depth understanding of its capabilities, boundaries, and constraints. ·
A basic understanding of authentication, security, and application lifecycle management (ALM) practices for the Microsoft Power Platform. · As a candidate, you should have development experience that includes Microsoft Power Platform services, Java Script, JSON, Type Script, C#, HTML, RESTful Web APIs, and Microsoft Azure.