Search by job, company or skills

STATS PERFORM

Senior Software Architect

12-17 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 7 hours ago
  • Be among the first 20 applicants
Early Applicant
Quick Apply

Job Description

DAZN Group is looking for Senior Software Architect to join our dynamic team and embark on a rewarding career journey A software architect is a professional responsible for designing and overseeing the development of complex software systems.

  • They are involved in the high-level design decisions and provide guidance to the development team throughout the software development life cycle.
  • Here are some key responsibilities and activities of a software architect:
  • System Design: Software architects are responsible for designing the overall structure and architecture of a software system.
  • This includes defining the system's components, modules, interfaces, and interactions between them.
  • Technical Leadership: Architects provide technical leadership and expertise to the development team.
  • They guide the team in making critical design decisions and ensure that the system is designed to meet the required functional and non-functional requirements.
  • Technology Evaluation: Architects assess and evaluate different technologies, frameworks, and tools to determine the most suitable ones for the project.
  • They consider factors such as scalability, performance, security, and maintainability.
  • Design Patterns and Best Practices: Architects apply established design patterns and best practices to ensure that the software system is well-structured, reusable, and maintainable.They promote good coding practices and guide the team in implementing these patterns.
  • Performance Optimization: Architects analyze the system's performance requirements and work on optimizing the software design to meet those requirements.
  • They identify potential bottlenecks and propose solutions to improve the system's performance.

  • Collaboration: Architects collaborate with stakeholders such as product managers, business analysts, and developers to gather requirements and understand the business needs.
  • They work closely with the development team, providing guidance and support throughout the development process.
  • Documentation: Architects document the software system's architecture, design decisions, and other relevant information.
  • This documentation helps in communication, knowledge transfer, and future maintenance of the system.
  • Risk Management: Architects identify and mitigate risks associated with the software system's architecture.
  • They anticipate potential issues and propose strategies to mitigate risks and ensure the system's stability and reliability.
  • Overall, a software architect plays a crucial role in the software development process, ensuring that the software system is well-designed, scalable, and meets the desired functional and non-functional requirements.

More Info

Job Type:
Industry:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Job ID: 107492393

Similar Jobs