ob Title: Technical Architect
Company: Mastek
Job Summary: As a Technical Architect at Mastek, you will play a crucial role in designing and implementing high-performance, scalable, and secure technology solutions. You will work closely with cross-functional teams, including developers, product managers, and business analysts, to ensure that our technical architecture aligns with business goals and provides a seamless user experience.
Key Responsibilities:
- Solution Design and Architecture:
- Lead the design and development of end-to-end technical architectures for complex software solutions.
- Ensure architectural solutions adhere to industry best practices and align with company standards.
- Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform.
- Technical Leadership:
- Provide technical direction and mentorship to development teams.
- Participate in code reviews to ensure code quality and adherence to architectural guidelines.
- Act as the primary technical point of contact for stakeholders and project teams.
- Stakeholder Collaboration:
- Collaborate with business analysts and product managers to understand business requirements and translate them into technical specifications.
- Communicate architectural decisions and strategies to both technical and non-technical stakeholders.
- Ensure alignment between architectural vision and business objectives.
- Performance and Scalability:
- Design solutions that are scalable, maintainable, and robust under diverse workloads.
- Conduct performance tuning and optimization to meet stringent performance requirements.
- Implement monitoring, logging, and alerting solutions to ensure system reliability and performance.
- Security and Compliance:
- Lead the implementation of security best practices within the architecture.
- Ensure solutions comply with relevant regulatory and compliance standards.
- Conduct regular security assessments and threat modeling to identify and mitigate potential risks.
- Continuous Improvement:
- Stay abreast of emerging technologies, industry trends, and best practices.
- Drive continuous improvement initiatives within the architecture and development processes.
- Foster an environment of innovation, collaboration, and continuous learning within the team.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 7+ years of experience in software development and architecture roles.
- Proven experience designing and implementing large-scale, distributed systems.
- Expertise in cloud platforms such as AWS, Azure, or Google Cloud.
- Strong proficiency in one or more programming languages.
- Experience with microservices architecture, RESTful APIs, and containerization (Docker, Kubernetes).
- In-depth knowledge of database systems (SQL, NoSQL) and data modeling.
- Strong understanding of DevOps practices and CI/CD pipelines.
- Excellent problem-solving skills and the ability to work under pressure.
- Strong communication and interpersonal skills.
- Relevant certifications (e.g., TOGAF, AWS Certified Solutions Architect) are a plus.