Position: Cloud Solutions Architect
Location: Hybrid Working - 3 days from home, 2 days in Derby
Type: Full Time, Monday – Friday
About the Role
We are seeking a skilled Solutions Architect to manage multiple programs of work focused on cloud-hosted CRM (AWS). This role involves developing solutions for various businesses within our group, specializing in Domain-Driven Design (DDD) within AWS, APIs, and microservices to ensure scalability and flexibility.
Responsibilities
As a Solutions Architect, your key duties will include:
- Designing Scalable Architectures: Develop software solutions in AWS to meet business needs, ensuring scalability and flexibility.
- Applying DDD Principles: Utilize domain-driven design principles to identify bounded contexts, aggregates, and domain events, ensuring alignment with business goals.
- Understanding SDLC: Comprehend the Software Development Life Cycle (SDLC) from planning and design to deployment and maintenance.
- Implementing Microservices: Design and implement microservices architectures for modularity, independence, and resilience.
- Creating APIs: Architect and design APIs to enable communication and integration between microservices and external systems.
- Prototyping: Prototype designs to support development teams by demonstrating new concepts and establishing template solutions.
- Collaboration: Work in mission-driven teams, sharing knowledge and translating technical terms into understandable language for stakeholders.
- Outcome Focus: Solve problems translating to measurable business results and deliver great outcomes.
- CI/CD Implementation: Implement Continuous Integration/Continuous Deployment (CI/CD) pipelines to automate software delivery processes.
- Risk Management: Identify and mitigate risks associated with architectural decisions, ensuring security, compliance, and reliability.
Technology Stack
We use the best tools and platforms to drive innovation and evolve as a business, including:
- Languages/Frameworks: C# .Net Framework
- Databases: PostgreSQL, MongoDB, MS SQL Server
- Cloud: AWS
- Tools: Kubernetes, Docker, Terraform, GitHub, Circle CI
About You
You should have experience in operating within a cloud environment and understanding architectural patterns to support modern cloud-based solutions development. A background in C# with experience in Domain-Driven Design and Event-Driven Architecture within Agile/Scrum methodologies in a CI/CD process is ideal. Strong knowledge in API design principles and best practices, microservices architectures, OAuth2.0, and OpenID Connect is essential.
Please get in touch for more information