Job Description
Job Description (Summary)
As a Junior Backend Developer/Engineer, you will assist in designing, developing, and maintaining server-side logic and integrations for banking applications. You will work under the guidance of senior developers and contribute to delivering secure and efficient backend solutions.
Job Responsibilities
- Develop and maintain server-side applications using .Net Core and other programming languages such as Python or Java.
- Collaborate on the design and management of relational databases (SQL) and NoSQL databases (e.g., MongoDB).
- Assist in the development and integration of RESTful APIs to ensure smooth communication between frontend and backend systems.
Support Cloud & DevOps Initiatives
- Contribute to implementing cloud-based solutions using AWS, Azure, or Google Cloud.
- Support Continuous Integration (CI) and Continuous Deployment (CD) efforts to improve development workflows.
Security & Compliance
- Adhere to secure coding practices to protect applications from potential vulnerabilities.
- Assist in ensuring compliance with industry standards such as PCI-DSS and GDPR.
Collaboration & Problem-Solving
- Work closely with senior developers, product managers, and other team members to align solutions with project goals.
- Assist in analyzing and resolving technical issues, identifying opportunities for improvement.
Learning & Innovation
- Stay updated on emerging technologies and methodologies to enhance development processes.
- Participate in team knowledge-sharing sessions and contribute ideas to improve the backend systems.
Required Competencies:
Technical Behavioral Strategic
- Proficiency in .Net Core, Python, or Java Strong teamwork skills
- Process optimization
- Basic knowledge of AWS, Azure, or Google Cloud
- Effective communication
- Task prioritization
- Familiarity with RESTful APIs and databases
- Problem-solving mindset
- Risk awareness
Job Requirements
- HND/B.Sc. in Computer Science or other relevant discipline
- 2–3 years of experience in backend development, with exposure to .Net Core and related technologies.
- Relevant experience in the banking sector
- Familiarity with version control tools (e.g., Git)
- Basic understanding of DevOps practices and secure coding principles