Job Description:
We are seeking a highly motivated Developer to join our team. The ideal candidate will have a strong interest in software development, with knowledge of C# and Angular. While prior professional experience is a plus, this role is also an excellent opportunity for someone early in their career who is eager to learn, contribute, and grow within a supportive environment.
Responsibilities:
* Develop and maintain web-based applications using C# and Angular
* Collaborate with cross-functional teams to define, design, and ship new features
* Work closely with other developers to deliver projects on time and to a high standard
* Write clean, maintainable, and efficient code
* Troubleshoot and debug issues
* Participate in code reviews and follow company coding standards
* Stay up-to-date with the latest industry trends and technologies
Qualifications (we don't expect you to have all of these):
* Knowledge of C# development (academic projects, personal projects, or work experience)
* Familiarity with .NET Framework and/or .NET Core
* Exposure to ASP.NET and MVC
* Understanding of web development basics such as HTML, CSS, and JavaScript
* Experience with SQL Server or other relational databases (a plus but not required)
* Experience using Visual Studio IDE (a plus)
* Problem-solving mindset and attention to detail
* Good communication and teamwork skills
* Familiarity with Agile methodologies and version control systems such as Git (nice to have)
Education:
* Bachelor's degree in Computer Science or related field, or equivalent practical experience
Additional Information:
This role is particularly well-suited to someone early in their career who wants to gain hands-on experience across both frontend and backend development. You will have the opportunity to work on real-world projects, learn from experienced colleagues, and grow into a well-rounded developer.
What We Offer:
* Competitive compensation packages
* Flexible work arrangements
* Training and mentorship from experienced team members
* Opportunities for career progression and professional development
If you are passionate about development and are looking for a supportive, challenging, and rewarding opportunity, we would love to hear from you