What are the responsibilities and job description for the Software Engineer - Video (Internship) position at Jobright.ai?
Verified Job On Employer Career Site
Job Summary:
Alarm.com is the leading cloud-based platform for smart security and the Internet of Things. As a Software Engineer, you'll work across various technologies, gaining exposure to full-stack development and contributing to innovative security solutions.
Responsibilities:
• Designing, implementing, and testing new software features.
• Innovating and improving existing solutions.
• Analyzing functional requirements and product specifications to deliver high-quality software.
• Assisting with researching, adopting, and integrating new technologies.
• Taking ownership of projects to ensure their successful completion within deadlines.
• Collaborating with Quality Assurance to develop a test plan for successful software deployment.
• Working with cross-functional teams, including product management, UX/UI, and hardware engineers.
• Other duties as assigned
Qualifications:
Required:
• 0 years of experience in software development.
• B.A. or B.S. in Computer Science, Computer Engineering, or a related field.
• Experience with object-oriented programming.
• Understanding of databases and SQL.
• Strong problem-solving skills and a willingness to learn new technologies.
• Excellent verbal and written communication skills.
• Passion for technology and security solutions.
Preferred:
• Internship or academic project experience preferred.
• C# preferred.
• Familiarity with web development frameworks (Ember.js, Angular, or React is a plus).
Company:
Alarm.com is provides home and business security solutions based on wireless, web and mobile technologies. Founded in 2000, the company is headquartered in Vienna, Virginia, USA, with a team of 1001-5000 employees. The company is currently Public Company.