PointCentral, a subsidiary of Alarm.com, aims to enhance property operations and improve guest experiences through cutting-edge automation and control solutions for commercial and residential properties.
Requirements
- Strong object-oriented programming skills (C is a plus)
- Experience with SQL databases, both in terms of schema + application development, as well as optimizations and database performance analysis (analyzing query plans, finding and introducing indexes, DB table design best practices)
- Experience with creating and maintaining unit tests
- Familiarity with microservices architecture
- Familiarity with distributed systems, event-driven architecture, and messaging technologies (Kafka is a plus)
- Experience with various monitoring tools (Wavefront, DataDog, Prometheus)
- Experience with external facing APIs and/or third-party platform integrations
Responsibilities
- Design and develop full-stack software solutions across a variety of platforms and technologies.
- Engage in the research, evaluation, and application of new technologies and methodologies to solve challenging problems.
- Take part in the entire development lifecycle, from requirements gathering to deployment.
- Work hard and be flexible: we have quick development cycles, evolving requirements, and lots of cross-team collaboration.
- Exercise good judgment. Know when to work quickly, and when to build a robust solution.
- Contribute to a culture of innovation by bringing new ideas and technical improvements to the table.
- Other duties as assigned.
Other
- Bachelor’s in Computer Science, Computer Engineering, a related field, or equivalent work experience
- 2+ years of professional software development experience
- Please note that sponsorship of new applicants for employment authorization, or any other immigration-related support, is not available for this position at this time.
- Our employees work from the office 4 days a week.