What You'll Do: As a Junior Software Developer, you'll have the chance to put your coding skills to work while contributing to full-stack application development. You’ll be involved in: Translating technical specifications into high-quality, tested applications. Writing and generating code, compiling data-driven programs, and ensuring robust unit testing. Collaborating with IT professionals throughout the Software Development Life Cycle (SDLC). Designing, coding, testing, debugging, and documenting applications. Troubleshooting and deploying solutions that meet business requirements. Working with relational and hierarchical database technologies. Developing, testing, and enhancing systems using C# .NET Framework, Angular (v17), Bootstrap, MS Azure DevOps, and MS Visual Studio 2017/2022. What We're Looking For: We’re searching for someone who thrives in a team-oriented environment and has a strong technical foundation. Specifically, you should have: Experience in programming and analysis at an entry-level or junior level. Familiarity with software development methodologies for designing, implementing, and maintaining applications. Experience working with object-oriented development tools and coding in C#. A solid understanding of MS Azure DevOps, GIT for version control, and YAML pipeline for deployment. A background in client-side libraries like AngularJS, Angular (v17), and Bootstrap. A passion for accessibility and knowledge of AODA and WCAG AA compliance in web application development. Strong skills in problem-solving, decision-making, and analytical thinking. The ability to elicit and document requirements from stakeholders and work with cross-functional teams. Must-Haves: Experience with C# .NET Framework 4.8+. Familiarity with MS Visual Studio 2017/2022 for testing and debugging. A proactive, team-player attitude with the ability to meet deadlines