The APPLICATION DEVELOPER – ADVANCED SKILLS is responsible for designing, developing, and deploying scalable, secure, and cloud-native applications that support the bank’s digital transformation initiatives. This role involves full-stack development, cloud engineering, and integration with enterprise systems.
PRINCIPAL DUTIES AND RESPONSIBILITIES
List, in order of importance, the five to six essential functions, key activities and decision-making areas of the job. It may help to specify the typical target(s) and how success will be measured for each activity.
Architect and build full-stack applications using modern frameworks and cloud platforms.
Develop APIs and microservices for integration with internal and external systems.
Implement DevOps practices and CI/CD pipelines for efficient delivery.
Ensure compliance with security, performance, and regulatory standards.
Collaborate with cross-functional teams including QA, DevOps, and business analysts.
Participate in agile ceremonies, code reviews, and technical documentation
It is accepted and understood that the employee may perform other related tasks which may be assigned from time to time.
Required SkillsSkills and Qualification:
AWS Certified Developer – Associate
Azure Developer Associate
Oracle Java SE Developer
CISSP (for security-focused roles)
Knowledge and Skills Requirement
Proficiency in Java, Spring Boot, Node.js, React.js, Angular
Experience with AWS, Azure, or GCP
Strong understanding of microservices, REST APIs, and cloud-native architecture
Familiarity with DevOps tools (e.g., Jenkins, Docker, Git)
Knowledge of banking systems and regulatory compliance
Location: Karachi, Lahore, Islamabad, Pakistan
Job Timing: 6 am to 3 pm
Domain: Banking/Fintech