Karrier Hungária
Our Partner is a leading player in the tax-free shopping and currency processing services market, with a significant global presence. 

Main responsibilities:

  • Design, develop, test, support and deploy web and backend applications based on the .NET & Angular technology stack.
  • Research and evaluate software related technologies and products.
  • Develop and write high quality coding that meets customer requirements, as well as create software documentation and update existing documentation
  • Implement best practices, standards and procedures including quality and delivery methodologies and ensure compliance with the documented software processes and procedures throughout the life cycle of software product
  • Work in an agile Team setup of 6-9 members
  • Coordinate with enterprise architects, development leads and product managers to determine appropriate functionalities and implementation
  • Take an active role in improvement endeavours
  • Coaching less experienced team members

Required skills:

  • Excellent understanding of the current Java based frameworks, tools and technologies
  • Excellent C# programming language skills
  • Excellent .NET framework knowledge
  • Excellent understanding of OOP concepts and principles
  • In-depth experience designing REST API’s and implementing services based on it
  • Good understanding of the Angular framework
  • Good knowledge of state management concepts using NGRX framewor
  • Experience with Testing and CI; TDD, automated unit/functional/integration testing
  • Good understanding of Software Design Patterns and Enterprise Design Patterns
  • Strong database skills, preferably with Microsoft SQL Server
  • Solid command of debugging tools, frameworks, and methodologies
  • Strong understanding of agile development methodologies (ideally SCRUM)
  • Internet Security knowledge preferred
  • Preferable skills and competencies
  • Prior usage and experience in one or more of the following technologies: RabbitMQ, Redis
  • Independent and self-motivated personality
  • Excellent team player
  • Excellent problem-solving skills
  • Excellent command of English in spoken and written form
  • Enjoys working in a multi-cultural environment
  • University graduate / bachelor’s degree in technology-related field (e.g., computer science, MIS, etc.) or relevant experience
  • Strong English language skills (oral and written) in routine, technology-related work settings
  • 8+ years of experience in a professional software development work environment
  • Hands-on experience within agile software development methodologies in a multi-division processing company (international experience a strong plus)
  • Payments industries experience a strong plus (credit card, merchant processing, banking, financial services, etc.)

What our partner can offer to you:

  • cafeteria
  • AYCM
  • bonus
  • home office allowance