
Junior Software Engineer (.NET, C#)
Alarm.com
2 days ago
Warsaw, Poland
Intern / Entry Level
Responsibilities
- Assist in developing and maintaining full-stack software across multiple platforms and technologies.
- Work closely with senior engineers to research, evaluate, and apply new tools and frameworks.
- Participate in the software development life cycle, including requirements gathering, coding, testing, and deployment.
- Collaborate with teams across the company to support projects and deliver solutions that meet technical and business needs.
- Write clean, well-documented code and implement unit tests to ensure quality.
- Contribute ideas and ask questions that drive innovation and continuous improvement.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent training/experience.
- First professional or internship experience in software development.
- Strong programming fundamentals, with knowledge of object-oriented programming (C# is a plus).
- Basic understanding of databases and SQL.
- Familiarity with JavaScript and at least one modern framework such as Ember.js, Angular, or React is a plus.
- A willingness to learn, take feedback, and grow as part of a collaborative team.
Benefits
- Collaborate with outstanding people in a strong teamwork-focused environment.
- Make an immediate impact with real responsibility for bringing new technologies to the marketplace.
- Be empowered to own projects and contribute your experience to product development.
- Long-term employment based on a permanent employment contract.
- Attractive benefits package including medical care, life insurance, sports package, and an annual budget for professional development.
Tech Stack
AngularC#Ember.jsJavaScript.NETReactSQL
Categories
AI & MLBackendFull StackMobile