Apply For This Job

Close

Job Description

Who We Are Looking For

  • Amigo Software is actively seeking a Software Solution Architect in our Lahore office.
  • The successful candidate will be a confident technical architect who is able to take a pragmatic yet well-structured approach to design and developing applications.

What You Will Do

  • Review and summarize solution architectures associated with amigo products.
  • Manage the development team ensuring every team member has the necessary tasks assigned on a daily basis. Implement and maintain targets for all supervised team members.
  • Plan and execute projects, ensure that teams have appropriate product and technical specifications and direction to deliver products effectively by establishing estimates for timelines and ensuring that projects remain on target to meet deadlines.
  • Develop functional specifications for use by the software developers.
  • Work closely with stakeholders to ensure the system's functional requirements is in alignment with the business needs.
  • Act as a central reference and information source, providing guidance and assistance in the system project decision-making process.
  • Evolve the existing software system applications and architecture in various areas as needed.
  • Conduct regular meetings with the team and stakeholders as required.
  • Take responsibility to deploy functional solutions with maximum focus on efficiency and quality.
  • Maintain accuracy, efficiency and robustness of the developed code through final testing of delivered systems/routines/programs.
  • Maintain efficient, usable, well-constructed and clearly documented programme code.
  • Maintain awareness of the progress and status of all work being undertaken in the team, meet all deadlines and provide weekly reports to the line manager.
  • Oversee resolution of support issues, passed on by the Technical Support Team for released applications
  • Training of the Support Team to improve their understanding of the implemented product.
  • Work in partnership with the QA Testing Manager in performing functionality, usability, regression and load testing of products.
  • Maintain up-to-date knowledge of industry best practices in tools, language and systems in order to ensure that all development is in line with current trends and industry relevance.   

Technical Skills and Experience:

  • 7+ years of combined experience architect, designing, and implementing multi-tiered software applications
  • Proven team leadership of software development teams
  • A university degree in computer science or a related field of study.
  • Experience in architect/developing systems in a team environment
  • Experienced with all aspects of architecture including application, data, security and infrastructure
  • In-depth understanding of network infrastructure, systems data flows, etc.
  • Project management experience with the scrum framework is highly desirable
  • Experience in AWS serverless architecture
  • Good knowledge of cloud services (AWS, GCP, or Azure)
  • Experience with CI/CD and building test automation frameworks
  • Front-end architecture experience (Angular JS, Node.js, React, CSS, HTML)
  • Experience with NoSQL databases (Elastic Search, Mongo DB, HBase)
  • Good understanding of Git, VSTS and Docker
  • Application of API security standards, including OAuth2.0 / OIDC
  • Knowledge of best practices related to code branching, build, testing and release.
  • Ideally, be experienced in most of the following:
  • Microsoft tech stack: C#, .Net/Azure
  • DevOps
  • Agile

Performance Competencies:

  • Enterprise environment experience
  • Experienced with program/projects involving complex integration of different types of technologies/platforms
  • Excellent English Language skills.
  • Team-management and leadership skills
  • Communicates in a clear and concise manner, written and verbal.
  • Strong Design & Documentation skills
  • A proactive, team-oriented, flexible, independent thinker with good problem-solving skills
  • Demonstrate dynamic problem-solving skills
  • Must have good analytical skills.
  • Cooperates, collaborates, and works toward a common goal with others.
  • Show a highly committed attitude

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Minimum Education:
Bachelors
Career Level:
Department Head
Experience:
7 Years - 12 Years
Apply Before:
Mar 27, 2021
Posting Date:
Feb 26, 2021
Show fewer details Read full job description

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Amigo Software

Information Technology · 51-100 employees - Lahore

Amigo Software is now represented by three companies around the world. There is Amigo software Ltd., in the UK, Amigo Software International Inc., in Canada to service the Americas and Amigo Software (Pvt) Ltd in Pakistan. The group has been set up to develop applications exclusively for Alcatel-Luc ...Read More

Similar Job Titles

Software Development Architect

Contour Software, Islamabad, Pakistan
Posted Mar 11, 2021

Software Architect

Contour Software, Lahore, Pakistan
Posted Feb 23, 2021

Senior Software Architect

Cooperative Computing, Karachi, Pakistan
Posted Apr 06, 2021
View All