Job Description
We are seeking a highly skilled and experienced Senior Solution Architect (PHP) to join our team at 9T5 Pty Ltd. As a Solution Architect, you will be responsible for the design and implementation of complex software systems and solutions using cutting-edge technologies such as AWS, Docker, Kubernetes, EKS, ECS, Monolith applications, Microservices, Database, Optimization, Reverse proxy, Docker Layering, and Linux.
What You Will Do:
- Work with stakeholders to identify and understand their business requirements and develop solutions to meet their needs.
- Define, design, and develop software solutions that meet business requirements, taking into account scalability, security, reliability, and maintainability.
- Develop and maintain a deep understanding of the latest technologies, trends, and best practices in software development and architecture.
- Develop Proof Of Concept apps, and provide technology recommendations to clients
- Provide technical leadership to the development team, including mentoring, coaching, and training, perform technical evaluations, and participate in interviews, demos, and presentations.
- Identify and address technical blockers, and provide solutions and direction to the team to implement solutions.
- Perform system and security monitoring, analysis, and troubleshooting to ensure the stability and security of the system under OWASP recommendations, load/performance testing.
- Conduct code reviews to ensure that the code is written to high-quality standards.
- Design and implement automated testing and deployment pipelines to ensure continuous delivery of software solutions.
- Participate in the Agile development process, Kanban, and SCRUM, including Sprint Planning, Retrospectives, and Daily standups.
- Collaborate with other architects, developers, and stakeholders to ensure the alignment of solutions with overall business goals and objectives.
What We’re Looking For:
- At least 6 to 8 years of experience in software development, with a minimum of 3 years experience in a leadership role.
- Bachelor's or Master's degree in Computer Science or a related field.
- Strong experience in AWS, DevOps, EKS, ECS, Docker, Monolithic, Microservices, SQL/NoSQL Databases like PGSQL, MySQL, MongoDB, REDIS, Aurora, Query Optimization, Kubernetes, Reverse proxy, Docker Layering, and Linux.
- Proven ability to design, develop, and deliver complex software solutions.
- Hands-on knowledge of Git, Jira, Figma, Lucid Charts, Miro, UI/UX Design Principles, Responsive Design, and DB Modelling Tools
- Strong understanding of software architecture principles, design patterns, and best practices including TDD, SOLID, Serverless, Edge Computing, Load balancing, Caching, Distributed Systems, SOAP/RESTful APIs, GraphQL, Event-driven architecture, Message Queues, Asynchronous Communication, Identity and Access Management, CI/CD, SEO
- Understand Compliance related to GDPR, HIPPA
- Excellent written and verbal communication skills, with the ability to communicate complex technical concepts to non-technical stakeholders.
- Strong problem-solving and analytical skills, with the ability to identify and solve technical problems quickly and efficiently.
- Ability to work independently and as part of a team in a fast-paced, dynamic environment.