What are the responsibilities and job description for the Developer position at Brinks Home?
Description
Brinks Home™ is a leader in the smart security industry, protecting over one million people across the U.S., Canada, and Puerto Rico. Our platinum-grade protection is backed by award-winning customer service and expertly trained professionals.
We strive for the highest standards for our customers while fostering a positive work environment for our employees. We create a culture that fosters innovation, celebrates creativity, and encourages authenticity. Join us and be part of a collaborative team that is relentless in our pursuit of security for life.
Position Overview:
The Developer is a leading member of the Application Development team. This person will be responsible for providing leadership in several areas:
#equalopportunityemployer #veteranfriendly
Brinks Home™ is a leader in the smart security industry, protecting over one million people across the U.S., Canada, and Puerto Rico. Our platinum-grade protection is backed by award-winning customer service and expertly trained professionals.
We strive for the highest standards for our customers while fostering a positive work environment for our employees. We create a culture that fosters innovation, celebrates creativity, and encourages authenticity. Join us and be part of a collaborative team that is relentless in our pursuit of security for life.
Position Overview:
The Developer is a leading member of the Application Development team. This person will be responsible for providing leadership in several areas:
- Technical & Architectural Vision of the application and system
- Solution Discovery
- Technical Mentoring of the development team
- Performs all tasks in the development life cycle including requirements analysis, design, development, and code review.
- Research the impact of new tools and frameworks on business processes, application health, and performance, and best practices through spikes
- Adhere to best practices in coding standards, tech debt resolution, and continuous integration, while being a knowledge expert on multiple systems and businesses processes
- Support and maintain existing applications including developing fixes as necessary and partake in regular knowledge transfer sessions with adjacent support teams.
- Provide mentorship and technical guidance to other developers and perform peer reviews on various aspects of the software development lifecycle
- Collaborate and deliver in an Agile/Scrum environment by participating in Scrum ceremonies and encouraging process improvements iteratively
- Bachelor's degree in computer science, Engineering, or related technical field and discipline.
- 5 years of experience designing, building, and maintaining web applications
- 5 years working with Agile Methodology
- Expert knowledge with one or more of the following: C#, ASP.NET MVC, Microsoft SQL Server, jQuery, JSON, HTML5, CSS3, Bootstrap, .NET Core
- Strong CI/CD skills including experience with DevOps and cloud tools such as AZURE
- Strong Knowledge in designing and maintaining APIs (e.g. RESTful, GraphQL)
- Experience and a passion for full-stack development, utilizing modern UI frameworks (e.g. Vue.JS, Angular, ReactJS), coupled with .NET, and Entity Framework
- Experience collaborating with Product Owners / Stakeholders on experiments in the pursuit of delivering the most value possible
- Excellent interpersonal and communication skills
- Experience architecting web applications across a cloud ecosystem
- Experience in a Service Oriented Architecture with applications of different languages and users
- Ability to plan, implement, test, and troubleshoot complex technology, software, and system solutions
- Ability to review, critique, and perform analysis and design of systems, programs, and processes
- Experience with established peer review and quality assurance processes and willingness to lead related activities
- Ability to effectively work with people in other departments and/or outside of the enterprise that operates outside the confines of an agile workshop
- Experience configuring and managing API management tools like Sentinet
- Experience configuring and managing CI tools (CircleCI, Octopus, etc.)
- Familiarity with Angular/React/Vue or similar frontend frameworks
- Strong understanding of Linux systems
- Has experience in utilizing one or more of the following tools: Ruby, Git, Nuxt.js, Heroku, Selenium
- Brinks Home recognizes the value of benefits for you and your family, so we offer a comprehensive and competitive benefits program:
- Medical, Dental, Vision, 401(k) with Employer Match, Paid Time Off & Paid Holidays, HSA/FSA, Life & AD&D Insurance, Disability Coverage, Maternity/Parental Leave, Mental & Physical Health Benefits, Employee Resource Groups, Volunteer Hours, Discounted Equipment & Monitoring, Employee Referral Program, and Continuing Education
- To learn more about our company culture and career opportunities, please visit our LinkedIn and Career Page.
#equalopportunityemployer #veteranfriendly