Work With Us

Join our team and shape your future with the large community of experienced professionals.

Life at Avanza

Avanza is one of the leading software solutions company running successfully for 2 decades with a family of 500+ people across the globe and continues to expand on a quarterly basis. Our people represents our company therefore we employ the best professionals in the industry.

Every employee at Avanza is an empowered business manager. We have a long-term commitment to our employees’ careers and a strong focus on training and development. With a great focus on advancement and learning opportunities, work-life balance, and recognition. Avanza is the right place for those with a passion for learning and applying innovation.

Current Openings

Join, Grow and Achieve More!
Senior Software Engineer - Android
Description:

We are looking for a Senior Software Engineer (Android) responsible for the development and improvement in the various applications of Android devices. This job requires an experienced employee with a professional background and a strong set of skills in the development and maintenance of the applications.


Responsibilities:

- Create and design high-quality applications for Android devices along with relevant Java codes
- Identify faults and correct it immediately
- Test and help maintain code and quality
- Continuously investigate new requirements and problems and apply the latest technologies to achieve maximum quality
- Collaborate and guide design teams to ensure efficiency and effectiveness


Qualification:

- Minimum Education: Bachelors in Computer Science
- Career Level: Experienced/ Professional
- Minimum Experience: 2 years
- Expert-level knowledge of the Android SDK and relevant tools. - Strong knowledge in Kotlin, Java, and Android
- Experience applying common design patterns and knowledge of different architectures.
- Ability to iterate over ideas to boost key metrics.
- Passionate about creating a great user experience.


Interested candidates can send their resumes to [email protected] by mentioning their position and location in the subject line.


Senior Software Engineer - Java Full Stack
Description: We are looking for a full-time Senior Software Engineer (Java) who has experience in software development and is able to apply the latest technology. Responsibilities: Create, design, and develop software Identify analytical and technical problems and provide solutions Apply latest and big data technologies in software development Conduct testing codes with junior java developers to ensure a smooth system Work closely with other members and build prototype and modules for the system Provide ideas and possible solutions according to the needs of the system Qualification: Minimum Education: Bachelors in Computer Science Career Level: Experienced/ Professional Should have at least 2 years of experience Solid Experience of Full Stack Development Lifecycle. Must have experience over working on complex systems and the ability to understand and solve challenging analytical problems Strong collaboration and communication skills within and across teams. Strong problem-solving skills and critical thinking ability. Experience with CI/CD systems such as Jenkins Working knowledge of big data technologies Sound understanding of Java 8 or above, Spring Boot, ReactJs, Hibernate, Design Patterns, Application Database (MSSQL OR Oracle) In memory Database, Redis Cache, MAVEN for dependency management, Docker, Kubernetes, GraphQL. Experience working with React or Angular. Working on financial applications, transaction processing systems would be a plus. Worked on Microservices based architecture Excellent Analytical, communication, and problem-solving skills coupled with a strong work ethic. Interested candidates can send their resumes to [email protected] by mentioning their position and location in the subject line.
Senior Software Engineer ( C++ )
Description: We are looking for a talented and experienced Senior Software Engineer (C++) who will develop information systems and design software. This position requires a full-time commitment and strong knowledge in the software field. Responsibilities: Develop, design, and update the software Apply C++ skill in the development and maintenance of the software Investigating issues and faults Provide solutions by studying thoroughly the documents, flow charts, diagrams, and codes Qualification: Minimum Education: Bachelors in Computer Science Minimum Experience: 2 years Career Level: Experienced/ Professional Strong proficiency in C++ Sound Knowledge of OOP and Design Patterns Proficient understanding of code versioning tools (git) Deep understanding of scalable computing systems, software architecture, data structures, and algorithms Interested candidates can send their resumes to [email protected] by mentioning their position and location in the subject line.
Software Engineer ( .Net, ReactJs )
Description: We are looking to hire an experienced Software Engineer (.Net, ReactJs) who is willing to work in a challenging environment and has strong knowledge in programming and software development. Responsibilities: Creating and developing new features Updating and maintaining software with the application of the latest technologies Collaborating with other software engineers and design team Ensuring the quality and performance of the software Qualification: Minimum Education: Bachelors in Computer Science Minimum Experience: 2 Years Career Level: Experienced/ Professional Strong understanding of ASP.Net, React.Js, Web Forms, Entity Framework, Rest API / Web API, Crystal Reports / other reports, Data Structures, TLSQL, and SQL Queries. Interested candidates can send their resumes to [email protected] by mentioning their position and location in the subject line.
Principal Software Engineer - Java
Description: We are looking for a full-time Principal Software Engineer (Java) who is able to develop and maintain the software. The candidate must have a professional background and a relevant degree in the field. Responsibilities: Updating and improving the existing software Designing and maintaining the software Sharing ideas with other engineers on software development and advancement Recommending the latest technologies to the software design team Identifying problems and providing solutions Qualification: Minimum Education: Bachelors in Computer Science Career Level: Experienced Professional Should have at least 6 years of experience Solid Experience of Full Stack Development Lifecycle. Must have experience over working on complex systems and the ability to understand and solve challenging analytical problems Strong collaboration and communication skills within and across teams. Strong problem-solving skills and critical thinking ability. Experience with CI/CD systems such as Jenkins Working knowledge of big data technologies Sound understanding of Java 8 or above, Spring Boot, Hibernate, Design Patterns, Application Database (MSSQL OR Oracle) In memory Database, Redis Cache, MAVEN for dependency management, Docker, Kubernetes, GraphQL. Experience working with React or Angular. Working on financial applications, transaction processing systems would be a plus. Worked on Microservices based architecture Excellent analytical, communication, and problem-solving skills coupled with a strong work ethic. Interested candidates can send their resumes to [email protected] by mentioning their position and location in the subject line.
Software Support Engineer
Description: We are looking for a full-time software support engineer with qualifications in the relevant field who will be responsible for assisting in the development of the software and creating technical manuals. The employee must be able to apply all the technical knowledge and skills required for this position. Full time/ Permanent Job Shift: Day Solving technical issues of software products. Assist customers in troubleshooting problems Diagnose issues with a software application Identify sources of the problem and offer their solutions to help future efforts in the design and implementation of software products. Responsibilities: Create and develop technical documents and manuals Assist in the development and design of the software Work closely with the senior software engineers and design team Assist customers in troubleshooting problems Diagnose issues with a software application Identify sources of the problem and offer their solutions to help future efforts in the design and implementation of software products. Qualification: Minimum Education: Bachelors in Computer Science Minimum Experience: 2 years Career Level: Experienced Professional Excellent communication skills Must be able to work in teams, as well as independently Candidate must demonstrate strong analytical, troubleshooting, and problem-solving skills. Technical Skills Required: TomCat, Websphere, SQL, Oracle, OOP, ADC Support Interested candidates can send their resumes to [email protected] by mentioning their position and location in the subject line.
Software Engineer (iOS)
Description: We are looking for an experienced Software Engineer (iOS) to develop, design, and maintain iOS applications. Your main role will be to create high-quality iOS applications with updated features. This position requires full-time commitment towards the job. Responsibilities: Creating, designing, and maintaining the iOS applications Identifying major issues faced by customers and providing solutions Ensuring the quality and performance of the applications Working with design and other software engineers team Applying and implementing the technical skills Qualification: Minimum Education: Bachelors in Computer Science Experience: 2+ years of IOS development. Career Level: Experienced Professional Demonstrated knowledge of Swift. Understanding of technical issues, designs, best practices Strong knowledge of OOP, iOS, Design Pattern, and iOS Swift. Great interpersonal and communication skills Enterprise development experience highly desirable Ability to identify stakeholders, assess their needs and manage their expectations through effective communication Excellent written/verbal communication skills Interested candidates can send their resumes to [email protected] by mentioning their position and location in the subject line.
Senior Project Manager
10+ years of project & program management experience, 5+ years of hands-on experience of ADC Operations, CRM Solutions and Payment Schemes Exceptional stakeholder management and strong working relationship building skills Excellent verbal and written communication skills both in English and Urdu Proven track record of delivering complex Banking projects within timelines, budget and scope. Ability to proactively identify risks, issues and dependencies and seeking agreements to keep delivery on track within budget and time scales Ability to manage the execution as per customer priorities and ensuring continuous quality in tough deadlines Ability to communicate clearly to a non-technical audience and to understand technical communication from team members and customers Flexibility to undertake other duties as and when requested by the management Ability to review the documentation and perform sanity checking before the documentation is released to the customer IT graduate from a reputable Institution Must have PMP or Scrum certifications Expert Proficiency in MS Project and other relevant tools to create presentations, executive summaries, spreadsheets, diagrams and process maps for communicating and reporting purposes. Interested candidates can send their resumes to [email protected] by mentioning their position and location in the subject line.

Benefits

We believe that employees are our greatest asset for whom we provide various benefits that keep them motivated and satisfied.

Company Maintained Car

Health Insurance

Flexible Work Timings

Quarterly Bonuses

Contact Us

Contact our tech professionals, and together let's lead the world towards digital disruption via multiple digital modes of communication and implementation techniques