Senior Software Architect

3 days ago


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 for:

  1. Porting/migrating an existing web application in line with current industry standards in development, from design and SRA, to development, to support, modification/changes and documentation. This would also include exporting all data from the old application to the new. There is no preferred technology stack, however, the architect will be responsible for deciding and working on a stack he/she is experienced with and the chosen technology stack should be scalable and in widespread use (e.g. ASP.NET MVC with SQL or Laravel with MySQL or MEAN or Spring with MySQL or Django with PostgreSQL). The current web application to be overhauled has been developed using Codeigniter with a MySQL backend.
  2. Designing and developing accompanying mobile applications to the web application. It will be up to the architect to either adopt a cross-platform approach or develop native platform-specific applications.
  3. Develop detailed software design and document requirements (including conduct an SRA).
  4. Develop code with unit tests and conduct requirements testing.
  5. Deploy, maintain, troubleshoot, bugfix and provide support for the web and mobile applications.
  6. Technical documentation of technical specifications, outlining in detail the variables, functions and methods used including an ERD specifying database relations and a step by step explanation of the code.
  7. Coordinate with higher management, including logging project information daily and filing reports, including being on-call for any consultation.
  8. Develop comprehensive end-user documentation and training materials, including screencast/screenrecorded step by step tutorials.
Job Specification

The ideal candidate should:

  1. Have a Bachelor's degree in CS, 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.
  2. 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.
  3. Have excellent development and architecture skills with a solid grasp of web development.
  4. Have an excellent grasp over various internet technologies and tools.
  5. Experience in databases, database design, database optimization and creating/maintaining ERDs.
  6. Extensive experience developing on a single stack and deployment environment. Experience with deploying applications in the cloud (e.g. Amazon EC2 or Azure) will be a plus.
  7. 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.
  8. Familiar with dependency/package managers, templating engines and ORM (as used by Laravel). Experience with third-part ORM and templating engines may be considered on a case-by-case basis.
  9. Experienced in the MVC architectural pattern (or any derivative thereof).
  10. Familiar with software testing, particularly unit testing (e.g. PHPUnit).
  11. Familiar with version control/source control systems (e.g. Git, Svn, TFS etc) and platforms (Github, Visual Studio Online, Bitbucket etc).
  12. Familiar with bugtrackers/issue trackers.
  13. Solid technical documentation skills.
  14. Portfolio of live/demoable applications will be a plus.

Information Technology and Services - Islamabad, Pakistan

#J-18808-Ljbffr
  • Software Architect

    3 days ago


    Islamabad, Islamabad, Pakistan Arpatech (Pvt) Ltd Full time

    Key Responsibilities- Design and develop scalable, high-performance software architectures that leverage cloud-native technologies- Lead the architectural design of software solutions, ensuring alignment with business requirements and technology strategy- Design and develop scalable, high-performance cloud architectures tailored for machine learning...

  • Software Architect

    2 weeks ago


    Islamabad, Islamabad, Pakistan 10Pearls Full time

    About 10Pearls10Pearls is an end-to-end digital technology services partner helping businesses utilize technology as a competitive advantage. We help our customers digitalize their existing business, build innovative new products, and augment their existing teams with high performance team members. Our broad expertise in product management, user...

  • Software Architect

    3 days ago


    Islamabad, Islamabad, Pakistan Mob Inspire (Pvt) Ltd Full time

    Software Architect Mob Inspire (Pvt) Ltd, Pakistan We are looking for a passionate Software Architect for Mob Inspire PVT LTD who loves to build exciting products, MEAN Stack and Mobile first solutions:Work with teams in identifying the technologies and tools that we should be using or retiring.Play a very hands-on role in evaluating, designing, and building...

  • Solutions Architect

    2 weeks ago


    Islamabad, Islamabad, Pakistan TenX Full time

    Join to apply for the Solutions Architect role at TenXSenior Talent Acquisition Executive @ TenX | 360° HR Resource | Scouting Talent | C-level Recruitment | Your hiring PartnerJOB SUMMARY:Solution Architects are hands-on leaders responsible for designing scalable, production-grade systems while guiding senior engineers through complex challenges. With...


  • Islamabad, Islamabad, Pakistan beBeeSoftware Full time 1,500,000 - 1,900,000

    Job Title: Senior .NET Application ArchitectThe role of the Senior .NET Application Architect involves overseeing the design and development of scalable, maintainable, and high-performance .NET applications. Key Responsibilities: Design and oversee .NET application architecture to ensure it meets business requirements This position requires...


  • Islamabad, Islamabad, Pakistan beBeeSystemDesign Full time 1,500,000 - 2,500,000

    Job DescriptionMasters degree in Computer Science or related field is required for this position.We are seeking an experienced and talented professional to join our team as a System Architect and Designer. The ideal candidate will be responsible for designing and architecting robust and scalable systems that align with business objectives.


  • Islamabad, Islamabad, Pakistan LMKR Full time

    Join to apply for the C++ Application Architect role at LMKR2 days ago Be among the first 25 applicantsJoin to apply for the C++ Application Architect role at LMKRWe are looking for a skilled and hands-on C++ Application Architect to join our R&D team. This role is ideal for someone with deep experience in C++/MFC development, strong grasp of SOLID design...


  • Islamabad, Islamabad, Pakistan beBeeFrontendDeveloper Full time 1,800,000 - 2,500,000

    Job DescriptionAs a seasoned Senior Frontend Developer, you will be responsible for leading the design and development of complex features and systems, ensuring scalability, security, and maintainability. You will take responsibility for the overall code quality of the projects, adhering to company engineering practices such as CI/CD and secure coding.You...

  • Solutions Architect

    3 days ago


    Islamabad, Islamabad, Pakistan Creative Chaos Full time

    Job SummaryAs a Solutions Architect, you will be responsible for taking business requirements and turning them into a software design that can become a blueprint for the implementation team to follow. You will also ensure that the implementation team follows the design and delivers the project as per the agreed designs.Duties and ResponsibilitiesA solution...


  • Islamabad, Islamabad, Pakistan Fastn, Inc. Full time

    About the job Senior Solutions ArchitectSenior Solutions ArchitectLocation: RemoteType: Full-timeAbout FastnFastn is on a mission to revolutionize how SaaS companies connect with their customers' environments. Powered by AI, we provide an embedded integration infrastructure that enables SaaS businesses to build, scale, and manage their integration ecosystem...