Note: This role is open to remote workers.
We are looking for a talented and passionate Software Developer with specialization in Dev-Ops to help us invent, design, and create best in class SaaS solutions. This is an amazing opportunity to be part of greenfield development in the world’s largest design firm, with an established yet growing market.
As a Software Developer, Dev-Ops, you will help design, develop, test, maintain, and document our client-facing applications. You will design and automate highly available, maintainable, and secure cloud deployment solutions in collaboration with our agile product development team.
If you enjoy working iteratively in small teams, our Scrumban approach to software development will meet the needs of any Agilist. We use a Lean Startup mentality for everything we build, using relentless prioritization to enable faster time to market with a minimal viable product. We use LeSS to scale development across multiple small teams of 3-5 people.
We are looking for a self-starter who is?happy working independently and with a team. Someone who can?integrate?and communicate?fluidly with?staff and client-facing teams, while modernizing existing, and implementing greenfield products. Enjoy the benefits of an established company with start-up energy.
What You Will Do
-Collaborate with cross-functional agile team of developers, product managers, agile coaches, client services and IT throughout the software development lifecycle
-Design, develop, and deliver dynamic, high-quality, scalable, secure and performant cloud-based software solutions
-Recommend cloud infrastructure solutions based on identified requirements, ensuring service security, availability, scalability, maintainability, and overall cost effectiveness
-Implement cloud infrastructure using operational automation, configuration management, and DevOps processes and tools
-Automate creation, configuration, and updates for developer environments
-Automate daily system monitoring, verifying the integrity and availability of all platforms, resources, systems, and key processes
-Work closely with Security Engineers and Software Developers to maintain DevOps pipelines and security standards
-Manage the implementation of changes to existing infrastructure
-Stay current with best practices for cloud infrastructure and continuous integration and delivery
-Design and build applications for cross-browser compatibility and responsive design using languages/frameworks such as Typescript, React, .NET C#, Ruby, and Azure Cloud Services
-Analyze user stories and problems, identify and articulate right-sized solutions
-Write clean,?concise,?well documented code with test-driven development concepts
-Participate in peer development and peer code reviews to ensure quality and adherence to best practices
-Drive results through prioritization, feasible estimations, and timelines
-Clearly and openly communicate ideas and ask questions of teammates via written and verbal channels
-Degree in Computer Science, Web Development or similar experience
-5+ years of SaaS application development with full stack knowledge
-2+ years of experience in cloud infrastructure
-Proven experience developing highly available, scalable, and stable web applications?
-Experience with cloud computing providers (Azure or equivalent)
-Experience with infrastructure as code (Terraform or equivalent)
-Experience with source control, DevOps, configuration management, CI/CD tools (Git, Azure Pipelines, Azure Artifacts, Azure Key Vault or equivalent)
-Experience with container services and clusters (Docker, Kubernetes)
-Demonstrated ability to deliver software that is reliable, secure, and feature rich in a timely manner
-Experience working in an agile development environment with?continuous?integration and?continuous?delivery
-Strong understanding of software best practices, including quality assurance and test-driven development?principles
-Natural passion for detail and integrity with a curiosity to learn and grow
-An enthusiastic team player, passionate problem solver and great collaborator
-Examples of work (if possible and not proprietary)
-Experience working with mobile development is a plus
Life at Gensler
Gensler has been providing integrated workplace management SaaS solutions to corporate real estate clients for over 20 years. To meet the changing needs of the workplace, we are creating new products using modern technology to enhance the physical workplace experience through digital design. We will unlock the potential of the workplace through machine learning and deep data insights.
At Gensler, we are passionate about enjoying our creative work while delivering best-in-class design. We believe in using technology to make collaborating with your team easy, from wherever you work best. We thrive in our environment where people are empowered to be autonomous, can gain mastery of new skills, and are aligned to a higher purpose of ‘Empowering a human centric workforce through bold and elegantly designed digital solutions.
We encourage every person at Gensler to lead a healthy and balanced life. Our comprehensive benefits include medical, dental, vision, disability, wellness programs, flex spending, paid holidays, and paid time off. We also offer a 401k, profit sharing, employee stock ownership, and twice annual bonus opportunities.
As part of the firm’s commitment to licensure and professional development, Gensler offers reimbursement for certain professional licenses and associated renewals and exam fees. In addition, we reimburse tuition for certain eligible programs or classes. We view our professional development programs as strategic investments in our future.