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:
- 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.
- 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.
- Develop detailed software design and document requirements (including conduct an SRA)
- Develop code with unit tests and conduct requirements testing
- Deploy, maintain, troubleshoot, bugfix and provide support for the web and mobile applications
- 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
- Coordinate with higher management, including logging project information daily and filing reports, including being on-call for any consultation
- Develop comprehensive end-user documentation and training materials, including screencast/screenrecorded step by step tutorials