1 Jobscubicle Job
Software Architect - Backend Technologies (15-23 yrs)
Jobscubicle
posted 1d ago
Key skills for the job
Job Description :
Responsibilities :
- Design and architect software solutions that align with business objectives and technical requirements.
- Collaborate with product managers, engineers, and other stakeholders to gather and analyze requirements.
- Create architectural designs, technical specifications, and system diagrams.
- Evaluate and recommend appropriate technologies, frameworks, and tools to support the development process.
- Lead and mentor software development teams in best practices for design, coding, testing, and documentation.
- Define coding standards and guidelines to maintain code quality and consistency.
- Conduct code reviews to ensure adherence to architectural principles and best practices.
- Identify and address technical debt and architectural weaknesses in existing systems.
- Participate in the full software development lifecycle, including planning, estimation, development, testing, deployment, and maintenance.
- Stay current with industry trends, emerging technologies, and best practices in software architecture and development.
Requirements :
- Bachelors degree in Computer Science, Software Engineering, or a related field. Masters degree preferred.
- Total experience of 15+ years and proven experience of 8 years as a Software Architect in software development.
- Strong knowledge of software architecture principles, design patterns, and best practices.
- Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.
- Strong problem-solving and analytical skills, with attention to detail.
- Ability to prioritize tasks and manage multiple projects simultaneously.
- Experience Working In An Agile Development Environment Is Required.
- Experience in working with geographically dispersed teams is preferred.
Technical Skills :
- Architecture and Design : Microservices Architecture, RESTful APIs, Service-Oriented Architecture (SOA)
- Cloud Platforms : AWS, Azure, Google Cloud Platform (GCP)
- Containerization and Orchestration : Docker, Kubernetes
- CI/CD and DevOps : Jenkins, GitLab CI/CD, Ansible
- Database Technologies : SQL (PostgreSQL, MySQL), NoSQL (MongoDB)
- Monitoring and Logging : Prometheus, Grafana, ELK Stack
- Security and Compliance : OAuth, JWT (JSON Web Tokens), Encryption standards (AES, RSA)
- Messaging Architecture : Apache Kafka, RabbitMQ
- Performance and Scalability : Load balancing solutions (Nginx, HAProxy), Caching solutions (Redis, Memcached)
- Skills : C++ or Python or React.js
Functional Areas: Software/Testing/Networking
Read full job description