Senior Software Architect

4 days ago


Islamabad, Islamabad, Pakistan beBee Careers Full time

Job Title: Senior Software Architect

Key Responsibilities:
  1. Porting/Migrating Web Application: The architect will be responsible for porting/migrating an existing web application in line with current industry standards, from design and SRA, to development, to support, modification/changes and documentation.
  2. Designing and Developing Mobile Applications: Designing and developing accompanying mobile applications to the web application, adopting either a cross-platform approach or developing native platform-specific applications.
  3. Software Design and Documentation: Developing detailed software design and document requirements, including conducting an SRA.
  4. Code Development: Developing code with unit tests and conducting requirements testing.
  5. Deployment and Maintenance: Deploying, maintaining, troubleshooting, bugfixing, and providing support for the web and mobile applications.
  6. Technical Documentation: Creating technical documentation of technical specifications, outlining in detail variables, functions, and methods used, including an ERD specifying database relations and a step-by-step explanation of the code.
  7. Project Coordination: Coordinating with higher management, logging project information daily, filing reports, and being on-call for any consultation.
  8. User Documentation: Developing comprehensive end-user documentation and training materials, including screencast/screenrecorded step-by-step tutorials.

Required Skills and Qualifications:

  • Bachelor's Degree: A Bachelor's degree in Computer Science, Software Engineering, or a relevant field, including a mastery of programming, UI/UX design, customization of software, and relevant skills. Experienced candidates without a degree may be considered.
  • Years of Experience: 8+ years of experience in software development in a particular technology stack, with at least 3+ years of experience as a software architect/manager/team lead.
  • Development Skills: Excellent development and architecture skills with a solid grasp of web development.
  • Internet Technologies: An excellent grasp over various internet technologies and tools.
  • Databases: Experience in databases, database design, database optimization, and creating/maintaining ERDs.
  • Cloud Deployment: Extensive experience developing on a single stack and deployment environment, with experience deploying applications in the cloud (e.g. Amazon EC2 or Azure) being a plus.
  • Programming Skills: Knowledge of object-oriented programming and software development life cycle best practices, as well as extensive analytical and troubleshooting skills, and familiarity with Agile and SCRUM.
  • Tools and Technologies: Familiarity with dependency/package managers, templating engines, and ORM (as used by Laravel), with experience with third-party ORM and templating engines being considered on a case-by-case basis.
  • MVC Pattern: Experienced in the MVC architectural pattern (or any derivative thereof).
  • Testing Skills: Familiar with software testing, particularly unit testing (e.g. PHPUnit).
  • Version Control: Familiar with version control/source control systems (e.g. Git, Svn, TFS etc) and platforms (Github, Visual Studio Online, Bitbucket etc).
  • Bugtrackers: Familiar with bugtrackers/issue trackers.
  • Documentation Skills: Solid technical documentation skills.
  • Portfolio: A portfolio of live/demoable applications will be a plus.

Benefits:

  • Familiarity with Agile methodologies
  • Strong understanding of software development life cycle
  • Excellent problem-solving skills
  • Familiarity with cloud-based deployment environments


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    Are you passionate about software development and looking for a challenging role?About the PositionWe are seeking an experienced software development professional to join our team as a Senior Software Architect.This is a full-time, permanent position with opportunities for growth and development.Key ResponsibilitiesDevelop high-quality code that meets...


  • Islamabad, Islamabad, Pakistan NRTD Corporation Full time

    NRTD Corporation is recruiting an experienced software architect on behalf of a multinational with extensive global operations, offering a highly competitive salary. The candidate should be based in Rawalpindi/Islamabad/Lahore and will work full-time remotely with occasional physical/online meetings and office consultations.The architect will be responsible...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    Senior Android Software ArchitectWe are seeking an experienced Senior Android Developer with a strong background in Android platform development and software development life cycle methodology.Main Responsibilities:Design and develop Universal Apps that cater to diverse user needs.Collaborate with the QA team to ensure seamless build distribution on...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    Job DescriptionWe are seeking a highly skilled and motivated software architect to design, develop, and deploy software solutions.Responsibilities:Design and develop software solutions that meet unique client needs.Collaborate with team members to deliver technical solutions.Create quality deliverables to communicate technical solutions.Continuously learn...


  • Islamabad, Islamabad, Pakistan Veroke Full time

    2 days ago Be among the first 25 applicantsDirect message the job poster from VerokeLocation: ONSITE - KSA - RIYADHEmployment Type: Full-time - ONSITEVeroke Pvt Ltd is on the lookout for a Senior Solution Architect with 15+ years of experience to join a prestigious Onsite Project in KSA - RIYADH1- Solution Architecture & Software Development Design, develop,...


  • Islamabad, Islamabad, Pakistan Alachisoft Full time

    Software Solutions Architect (US/Europe)This is an onsite job in Islamabad, Pakistan.Alachisoft is seeking an experienced Software Solutions Architect (US/Europe) to lead our Customer Success team. This role is ideal for a self-motivated, passionate, and technically skilled leader.You will be responsible for ensuring the success and satisfaction of our...

  • Software Architect

    5 days ago


    Islamabad, Islamabad, Pakistan beBee Careers Full time

    Staff/Senior Software ConsultantWe are seeking a skilled software architect to design and develop scalable web applications using .NET, Angular/React, and Azure.This role focuses on architecting and developing efficient software solutions for businesses looking to transform and scale through digital technologies.Responsibilities:Develop and maintain scalable...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    Job DescriptionWe are seeking an experienced Senior Full Stack Developer to lead our software development team. As a key member of our team, you will be responsible for designing and implementing software architecture, managing the Software Development Lifecycle (SDLC), and ensuring compliance with regulatory standards.


  • Islamabad, Islamabad, Pakistan Sourcecode Full time

    Job Description:We are looking for a Senior Software Developer to lead the design and scaling of high-traffic full-stack systems. As a key member of our team, you will be responsible for architecting solutions, solving complex coding challenges, mentoring engineers, and ensuring code quality, scalability, and security.

  • Software Architect

    2 days ago


    Islamabad, Islamabad, Pakistan AKSA SDS Full time

    AKSA-SDS is seeking an experienced and visionary Software Architect to join their dynamic remote team. The selected candidate will play a key role in leading and shaping the technical direction of enterprise-wide applications, setting standards, and driving innovation across projects.Responsibilities include:Provide strategic direction for application...