We are looking for an enthusiastic junior software developer to join our experienced software design team. You will report directly to the backend team lead and assist with all functions of software coding and design. To ensure success as a junior software developer, you should have a good working knowledge of basic programming languages, the ability to learn new technology quickly, and the ability to work in a team environment. A junior Software Developer provides valuable support to the design team while continually improving their coding and design skills.
Duties and responsibilities
- Design, development, and testing of new features in the applications
- Responsible for regular communication with others involved in the development process
- Implement, test, and bug-fix functionality
- Responsible for design and implementation of software projects using C#
- Participate as a team member in fully agile Scrum deliveries
- Design, build and maintain efficient and reliable code
Requirements
- Bachelor’s degree in computer science.
- 2+ years of software development experience
- Good communication skills in English.
- Experience with Web services development (REST)
- Proficient in C# & .Net
- Proven experience with software design, MVC, Design patterns and SOLID principles
- Ability to learn new software and technologies quickly.
- Familiarity with Relational Databases and SQL
- Experience with ORM frameworks
Nice to have
- Experience with Azure and AWS cloud services