Software Architect
Kforce
Kforce has a client that is seeking a Software Architect for a remote role.
Duties:
* Creates and evolves the overall software architecture, ensuring scalability, performance, and security
* Creates and maintains the software architecture, handles complex design matters, collaborates with the management, selects the right development tools and technologies, and assists development teams with implementation
* Determines the appropriate technology stack, frameworks, and tools, considering the company's needs and future scalability
* Designs, implements, and oversees a microservices-based architecture, ensuring that services are loosely coupled, independently deployable, and scalable
* Actively participates in coding, particularly in critical areas, ensuring adherence to architectural standards and best practices
* Leads or contributes to the development of complex Angular applications, focusing on maintainability and performance
* Rapidly prototypes and validates architectural solutions to ensure feasibility and alignment with business goals
* Designs and implements containerization strategies consistently across environments using Docker for developing, shipping, and running applications
* Deploys, manages, and scales applications using Kubernetes, to ensure high availability and efficient resource utilization
* Designs cloud architecture and deploys scalable applications on AWS, leveraging services including but not limited to EC2, S3, RDS, Lambda
* Implements infrastructure as code using tools such as Terraform or AWS CloudFormation to automate the deployment of cloud resources
* Ensures that the architecture meets security best practices and compliance requirements, including data encryption, access controls, and secure configurations
* Works closely with other architects, developers, product managers, and operations teams to ensure alignment on technical strategies and objectives
Por favor confirme su dirección de correo electrónico: Send Email