
Role Overview
Junior Backend Developers implement features under guidance from Team Lead and Senior Developers, learning AIDLC methodology including property-based testing and Domain-Driven Design. They write code, tests, and documentation while developing their skills in microservices architecture and event-driven systems.
Key Responsibilities
Feature Development: - Implement user stories and features - Write unit tests and property-based tests - Implement API endpoints - Write database queries and migrations - Fix bugs and defects
Learning & Growth: - Learn AIDLC methodology and practices - Learn property-based testing (FsCheck) - Learn Domain-Driven Design patterns - Participate in code reviews - Attend training and mentoring sessions
Code Quality: - Follow coding standards and conventions - Write clean, readable code - Document code and APIs - Participate in code reviews - Learn refactoring techniques
Collaboration: - Work with team members on features - Participate in sprint ceremonies - Ask questions and seek guidance - Share learnings with team - Support QA with testing
AIDLC Methodology Requirements
· Learning AIDLC: Understand and apply AIDLC principles
· Property-Based Testing: Learn and write property tests
· Domain-Driven Design: Learn DDD patterns
· Requirements-First: Start with requirements
· Continuous Learning: Grow technical skills
Required Qualifications
Experience: - 1-3 years in software development - Basic knowledge of .NET Core and C# - Understanding of object-oriented programming - Basic knowledge of databases and SQL - Willingness to learn and grow
Success Metrics
· Feature delivery on time > 80%
· Code quality improvements over time
· Property test coverage > 80% for code
· Learning goals achievement
· Code review participation
· Team collaboration effectiveness
ثبت مشکل و تخلف آگهی
ارسال رزومه برای گروه حمل و نقل بین المللی ادمیرال
مقایسه من با سایر متقاضیان