DescriptionJob Summary: We are seeking a motivated and detail-oriented Junior Software Developer to join our development team. This entry-level position is ideal for recent graduates or individuals with up to 2 years of experience in software development. This position will assist in designing, coding, testing, and maintaining software applications under the guidance of senior developers. Key Responsibilites
- Write clean, efficient, and well-documented code.
- Assist in the development and maintenance of web, mobile, or desktop applications.
- Participate in code reviews and team meetings.
- Debug and troubleshoot issues in existing software.
- Collaborate with cross-functional teams.
- Learn and apply best practices in software development and version control.
- Stay up to date with emerging technologies and industry trends.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- Familiarity with one or more of the following: C#, ASP.NET Core, Blazor, MSSQL
- Understanding of basic software development principles and methodologies.
- Experience with version control systems like Git.
- Strong problem-solving and communication skills.
- Ability to work both independently and as part of a team.
Preferred Skills:
- ASP.NET Framework (Web Forms) - Visual Basic
- Experience with databases (SQL).
- Git
- Azure DevOps
- Microsoft Azure
- Software Engineering principles (SOLID, Domain Driven Design)