7 Assystem Jobs
Senior Architect (6-8 yrs)
Assystem
posted 2d ago
Fixed timing
Key skills for the job
Job Summary :
We are seeking a highly motivated and experienced Senior Architect to join our growing technology team.
In this role, you will be responsible for designing and implementing scalable, reliable, and secure software architectures that meet our business needs.
You will collaborate with cross-functional teams to translate business requirements into technical solutions, ensuring alignment with our overall technology strategy.
Responsibilities :
Architectural Design & Planning :
- Design and document software architectures, considering scalability, performance, security, and maintainability.
- Evaluate and select appropriate technologies and frameworks for software development.
- Develop and maintain architectural blueprints and roadmaps.
- Conduct architectural reviews and provide recommendations for improvements.
Technical Leadership & Guidance :
- Provide technical leadership and guidance to development teams.
- Define and enforce architectural standards and best practices.
- Mentor and guide junior architects and developers.
- Conduct code reviews and ensure adherence to architectural guidelines.
Collaboration & Communication :
- Collaborate with product managers, developers, and other stakeholders to define requirements and deliver solutions.
- Communicate architectural decisions and rationale effectively to both technical and non-technical audiences.
- Participate in cross-functional meetings and provide technical expertise.
- Facilitate technical discussions and resolve architectural conflicts.
Technology Evaluation & Innovation :
- Research and evaluate emerging technologies and trends.
- Identify opportunities to improve existing systems and processes.
- Drive the adoption of new technologies and methodologies.
- Prototype and validate new architectural concepts.
Performance & Security :
- Ensure that software architectures meet performance and security requirements.
- Conduct performance analysis and optimization.
- Implement security best practices and ensure compliance with security standards.
- Design and implement disaster recovery and business continuity plans.
Required Technical Skills :
Software Architecture :
- Strong understanding of software architecture patterns and principles (e.g, microservices, event-driven architecture, layered architecture).
- Experience with designing and implementing scalable and reliable systems.
- Knowledge of architectural modeling and documentation tools (e.g, UML, ArchiMate).
Programming Languages & Frameworks :
- Proficiency in at least one major programming language (e.g, Java, Python, C#, Node.js).
- Experience with relevant frameworks and libraries (e.g, Spring Boot, Django, .NET Core, Express.js).
Cloud Computing :
- Experience with cloud platforms (AWS, Azure, or GCP).
- Knowledge of cloud-native technologies (e.g, Docker, Kubernetes, serverless computing).
- Experience with cloud architecture and design patterns.
Databases :
- Proficiency in relational and NoSQL databases (e.g, MySQL, PostgreSQL, MongoDB, Cassandra).
- Experience with database design and optimization.
API & Integration :
- Experience with API design and development (RESTful, GraphQL).
- Knowledge of integration patterns and technologies (e.g, message queues, service buses).
DevOps & CI/CD :
- Understanding of DevOps principles and practices.
- Experience with CI/CD pipelines and tools (e.g, Jenkins, GitLab CI).
- Knowledge of infrastructure as code (IaC) tools (e.g, Terraform, CloudFormation).
Security :
- Understanding of security principles and best practices.
- Experience with security testing and vulnerability assessment.
- Knowledge of authentication and authorization mechanisms.
Qualifications :
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 6-8 years of experience in software development and architecture.
- Proven experience in designing and implementing complex software systems.
- Strong problem-solving and analytical skills.
- Excellent communication and interpersonal skills.
- Ability to work independently and as part of a team.
- Experience in mentoring and guiding junior developers.
Preferred Qualifications :
- Relevant certifications (e.g, AWS Certified Solutions Architect, Azure Solutions Architect Expert).
- Experience with specific industry domains (e.g, e-commerce, finance, healthcare).
- Experience with performance testing and optimization.
Benefits :
- Competitive salary and benefits.
- Opportunity to work on challenging and impactful projects.
- Collaborative and supportive work environment.
- Opportunities for professional growth and advancement
Functional Areas: Other
Read full job descriptionPrepare for Senior Architect roles with real interview advice
It was great experience for me
More team building activities are required