Description


Job Description:

  • 15+ years of experience.
  • Collaborating with senior managers to determine business-specific application needs.
  • Compiling and implementing application development plans for new or existing applications.
  • Leading the application development team and supervising the design, testing, and modification stages.
  • Demonstrating application prototypes and integrating user feedback.
  • Writing scripts and code for applications, as well as installing and updating applications.
  • Mentoring junior application developers and providing end-users with technical support.
  • Running diagnostic tests and performing debugging procedures.
  • Performing application integration, maintenance, upgrades, and migration.
  • Documenting application development processes, procedures, and standards.
  • Integrating trends in application architecture in application development projects.

Skills:

  • A minimum of 2 years of experience as an application architect, preferably in Banking Domain.
  • Highly proficient in programming languages, such as SQL, Java, Python, Node.
  • Acute learner in advanced application development paradigms such as Enterprise Integration Architecture, API Management etc.
  • Proficient in Application development with Cloud native services preferably AWS
  • Exceptional knowledge in Domain Driven Design
  • Expertise in Object Oriented (OOPs), Object Relational (ORM) programming concepts
  • Well-versed in Microservices, Service Oriented Architecture (SOA).
  • Extensive experience in aligning application development with business needs
  • Exceptional analytical and problem-solving skills.
  • Excellent leadership and interpersonal skills.
  • Superb organizational and time management skills.
  • Great collaboration and communication skills.


 

Education

Any Graduate