What are the responsibilities and job description for the Lead Application Developer position at Life Storage?
The Website Application Developer is a key role on the Life Storage Marketing Team, building and supporting our public websites for rentals and customer services, and API microservices supporting kiosk applications. This individual will report to our Web Development Manager in our Marketing division, working closely with an immediate team of four Web Application Developers and UX Developers, a broader team of six Application Developers supporting infrastructure applications, and an Enterprise project management team involved in new initiatives that impact our web and kiosk applications.
Key Qualifications:
- Bachelor's Degree in Management Information Systems, Computer Science or a related field. Highly-experienced candidates without a Bachelor's Degree will be considered.
- At least 5 years experience in website development
- At least 2 years experience with Go (Golang)
- At least 2 years experience in building and maintaining RESTful APIs
- At least 2 years experience with MSSQL or similar relational databases
- Familiarity with creating and maintaining containerized application deployments with a platform like Docker / Kubernetes
- Familiarity with code management platforms like GitHub
- Familiarity with WCAG requirements for website compliance with assistive technology
Key Competencies:
- Ability to grasp the intent of projects and accurately scope the development cycle
- Ability to work progressively toward project landmarks with a high degree of independence
- Good interpersonal skills, with a willingness to maintain and communicate progress through project management platforms and key stakeholders working outside those platforms
- Candidate should be driven to learn outside of work environment, with a spirit of self-improvement and desire to stay up-to-date with new and current frameworks
What You Get in Life:
- Opportunity to collaborate with a diverse group of colleagues in a fun, creative environment
- Progressive career journey and opportunity for advancement
- Continuous development through training and mentorship programs
- Exposure to modern technologies in an agile environment
- Competitive salary
- Robust benefits package, 401(k) plan, and substantial PTO
- Remote work from any location, unless you prefer in-person collaboration with a space at our newly updated corporate headquarters in Williamsville, NY