Description

Job Description:

Bachelor's degree preferably in Computer Science, Information technology, Computer Engineering, or related IT discipline or equivalent experience with 12+ Minimum Experience

We are seeking a senior application developer with a passion for approaching problems differently. The ideal candidate should have a strong foundation in back-end principles and technologies, with a track record of implementing solutions that drive efficiency and growth. 

  • Prior experience in the finance industry is essential.
  • 10+ years of experience in Software Engineering focused on backend development in an Agile SDLC environment
  • Familiarity with GenAI, NLP (Natural Language Processing)
  • Solid hands-on experience in Python and CI / CD tools (e.g., Github, Docker, Jenkins).
  • Understands cloud native development with the understanding of Microservices Architecture.
  • Experience with Linux/Unix.
  • Understands database concepts (DDL, DML, Indexing, Partitioning, etc)
  • Experience in deploying cloud native applications to a cloud infrastructure (AWS, Azure, Google Cloud)
  • Experience with design patterns (MVC, Product & Consumer, Singleton, Factory, etc)
  • Understands application security concepts: Encryption, Decryption, SSL, JWT, Authentication, Authorization.
  • Experience in collaborating on small POCs (Proof of Concepts) with other engineers.
  • Experience conducting performance tests and monitoring applications with tools such as Dynatrace
  • Strong ownership and communication skills, with the ability to effectively collaborate with team members and stakeholders.
  • Ability to actively coach less experienced team members and be an influencer in the team. 
  • Comfortable challenging peers and leaders to drive strategy forward.

Nice to have:  Front end development experience (e.g. JavaScript, Angular, React, Vue.js)


 

Education

Any Graduate