Job Description

Outsourcing Job Model: contracted with EFADA Technology, working site at the customer’s side

Key Role:

  • Creating prototypes, designing and building modules and solutions in an iterative agile cycle
  • Estimating user and technical stories, designing and developing code, writing and executing unit and integration tests, and supporting testing of deliverables
  • Performing peer reviews, collaborating with architects and other developers.
  • Providing software-related operations support
  • Developing API and integration capabilities and prepare low-level designs for team members, in collaboration with Solution/Software Architect.
  • Deploying and maintaining software using public clouds, such as AWS or Azure.
  • Guides project teams on technology strategy related to coding practices, continuous integration, and automated deployment.
  • Be hands-on and engage in coding to help the team to develop its solution and solve all surfacing problems at hand Identifies and removes technical impediments.
  • Provides the team a roadmap for implementing software engineering practices for higher code quality
  • Developing software applications using relational and NoSQL databases.
  • Maintains high standards of software quality within the team by establishing good practices.
  • Shares responsibility with the Product Owner for building reusable and scalable components.
  • Write clean readable code, debug complex problems that span systems, prioritize, and get things done with a high level of efficiency.
  • Building FinTech platform and make use of microservices architecture.

Experience Needed:

2 To 5 Years