Requirements
• Bachelor’s degree in computer science, Software Engineering, or a related discipline
• 0–2 years of software development experience
• Basic understanding of C# and the .NET development environment
• Familiarity with object-oriented programming principles
• Exposure to HTML, CSS, JavaScript, and REST APIs
• Exposure to Angular or similar frontend technologies is preferred.
• Basic understanding of SQL and relational databases
• Willingness to learn and contribute to multiple types of applications (web, backend, mobile)
DEFINITION OF DONE
• Code Quality: Code must be readable, maintainable, and compliant with internal standards.
• Documentation: Public methods and logic are documented; task notes updated in TFS.
• Testing: Unit tests are written; test cases reviewed and shared if needed.
• Bug Management: Bug fixes are implemented cleanly with no new high-severity regressions.
• Timely Delivery: Work is submitted within the estimated timeline or proactively escalated.
• Communication: Actively participates in team meetings and shares status updates.
• Process Compliance: Follows secure coding guidelines, version control rules, and staging policies.