Software Developer

Masria Card - New Cairo, Cairo

Applicants for
3 open positions
Experience Needed:
2 years
Career Level:
Entry Level
Job Type:
Full Time
3 open positions
About the Job
  • Contribute in all phases of the development lifecycle
  • Write well-designed, efficient, and testable code
  • Recommend changes to improve established application processes
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Help maintain code quality, organization, and automatization
  • Documents his work, performs all required types of tests (Unit Test, UI Test, Systems Test, Integration Test …etc.) on his work.
  • Participates in planning assigned tasks durations (WBS).
  • Follows CM Process and CM Plans.
  • Maintains technical knowledge and understanding of the latest software methodologies and best practices by participating in educational opportunities.
Job Requirements
  • A solid grasp of Java SE and OOP principles
  • A solid grasp of Java EE and web technologies
  • A good understanding of SOAP and RESTAPI and services
  • A basic knowledge of ISO 8583 and XML messaging
  • A basic knowledge in the Spring Framework
  • A Solid knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Familiar with various design patterns
  • A basic Knowledge in Continuous Integration, Code Profiling and Refactoring techniques
  • A basic understanding of test-driven development
  • Passionate about new technologies and great user experience
  • Agile methodology is preferred
About this Company

Masria is the region’s leading smart card solutions provider. Our regional presence encompasses 33 countries across 3 continents, building on more than 30 years of experience in this ever changing industry.

Masria has always succeeded in introducing to the Middle... (More)

See all Careers and Jobs at Masria Card
Signup for an employer account and Post your Jobs!