Senior Architech
Permanent

Apply for this position

Attom the top selling product. Your all-in-one solution for edge computing – plug and play protection, reduced latency, enhanced security, and cost savings.

Software Engineering Department - MMC

Permanent

Job Responsibilities:

  1. Defining and designing the software architecture for a project, including selecting the appropriate technologies, frameworks, and patterns to create a robust and scalable system
  2. Collaborating with stakeholders, such as project managers, business analysts, and software developers, to understand and address their needs and requirements, ensuring that the software architecture aligns with the project's goals
  3. Ensuring that the software system is scalable, maintainable, and secure by making high-level design choices and setting technical standards for the project
  4. Providing technical leadership and guidance to software development teams, mentoring less experienced developers, and sharing knowledge on best practices and architectural principles
  5. Evaluating and selecting third-party tools, libraries, and platforms that best suit the project's requirements while considering factors such as cost, performance, and compatibility
  6. Identifying and addressing potential technical risks and challenges, proactively assessing the system's architecture to identify any potential issues, and devising strategies to mitigate them
  7. Creating and maintaining comprehensive software architecture documentation, including design decisions, architectural patterns, and technical standards, to serve as a reference for the development team and other stakeholders throughout the product roadmap
  8. Ensuring that the software architecture adheres to industry best practices and standards and continuously staying up-to-date with the latest trends and technologies to retain a competitive edge in the field


Job Requirements:

  1. A bachelor's or master's degree in computer science, software engineering, or a related field
  2. Extensive experience in software development, including hands-on experience with various programming languages, frameworks, and tools
  3. Strong knowledge of software architecture principles, patterns, and best practices
  4. Excellent communication and collaboration skills
  5. Critical thinking and problem-solving abilities
  6. Familiarity with Agile and DevOps


Location: Gulshan-e-Iqbal, block 9.

Timings: 10:00 am to 7:00 pm

Type: Full-time (On-site)