Junior Software Developer

Riyadh Tax Free2 days agoFull-time External
Negotiable
Job summary We are looking for an enthusiastic junior software developer to join our banking technology team. This position is ideal for a fresh graduate with a bachelor’s degree in computer science who is eager to begin a career in software development within the banking and financial services sector. The developer will support the design, development, testing, and maintenance of secure and high-performance banking applications. Key responsibilities • Assist in developing, testing, and maintaining banking and financial applications under the guidance of senior developers. • Write clean, efficient, and well-documented code following coding standards and best practices. • Participate in the full software development life cycle (SDLC), including requirement analysis, development, testing, and deployment. • Support the development of applications such as core banking systems, digital channels (online/mobile banking), and internal tools. • Fix bugs and support enhancements in existing systems. • Work closely with QA testers, business analysts, and other team members to deliver reliable solutions. • Ensure application security, data integrity, and compliance with banking and regulatory standards. • Participate in code reviews and apply feedback to improve code quality. • Learn and apply new technologies, frameworks, and banking domain knowledge. Requirements • Bachelor’s degree in computer science, software engineering, or a related field. • Fresh graduate or up to 1 year of experience in software development or internships. • Good understanding of programming fundamentals (data structures, algorithms, OOP concepts). • Knowledge of at least one programming language such as Java, C#, Python, or JavaScript. • Basic understanding of databases and SQL. • Familiarity with software development concepts and version control systems (e.g., Git).