Vice President, Application Architecture & Full-Stack Development
at Quarem

We are looking for an ambitious and innovative architect or full-stack / lead developer who is capable and prepared to assume a full technical leadership role within Quarem.  It is not guaranteed, but expected this candidate will be technically and professionally capable to be promoted to the CTO (Chief Technology Officer) position.  We care more about passion and drive than a resume full of corporate pedigree.


What you would be doing (Hint: this is the motherload of beyond awesome job)


Quarem leadership has decided to develop an entirely NEW flagship application which is multichannel enabled, to organize, track and manage the full life-cycle of commercial real estate properties, leases, assets and projects.  This application, internally referred to as Q5, will be architected and built using the latest technologies (stack to be determined and driven by this hire) and will include many additional key functionalities and integrated features that will make it the market leader in the North American market with the intent of expanding globally.  This application will serve as an IWMS platform (Integrated Workplace Management System) to incorporate both organic features and integrated 3rd party point solutions.  Scope includes the development of a corresponding integrated mobile app.


Whereas primary functional requirements have been documented, this position would assume full responsibility and oversight of its requirements, documentation, architecture, development and deployment.  This includes structuring and contributing to both the platform’s business as well as technical features.


This position will additionally have a leadership role in the management of our existing application, Quarem Vantage, which has been in production since 2013.  This includes working with Quarem management to decide the roadmap of the solution from a scalable point of view and whether to retain the existing platform in production or replace it with Q5.


Company & Current production application Overview:


Quarem® develops and supports cloud-based Lease Administration & Portfolio Management applications specifically for the commercial real estate industry.  The company was founded in 2001 in Dallas and relocated to Houston in 2013. 


Quarem Vantage is our collaborative software platform that incorporates property/lease administration, contact management, document management, critical date tracking, and process-flow accountability into one centralized system. 


Quarem Vantage facilitates the management of numerous multi-geographic leases/properties/projects and allows corporate users, brokers and others, such as attorneys, contractors and property managers to collect, analyze and share all relevant information.  The Quarem® application is uniquely designed to manage the specific aspects of multiple real estate disciplines, and also allow online collaboration from all parties involved on a project. The system is designed to track and convert multinational currencies and space/area measurements. Its detailed and thorough access controls, which are unrivalled in the CRE industry, also make the application an excellent internal tool as well as an external client/vendor management platform.


Quarem® allows corporate users, landlords, and brokers to maintain complete control of their Properties, whether they are leased, owned or subleased. Clients have a central platform to manage tasks, team members and other service providers associated with any location, worldwide. Quarem® automatically notifies specified parties of critical dates, houses extensive lease abstract & property data, maintains market surveys and has full reporting capabilities. In addition, Quarem® also provides the flexibility of integration with other financial, asset management and accounting applications.


Description


The Vice President’s role is to execute the company’s business mission through the development and deployment of Quarem’s commercial real estate management applications. This requires envisioning the company’s service offerings as a web-based business, architecting and leading implementation of web applications, and planning for risk and growth.


The position requires a senior Java/full-stack/BPM/web developer who is capable of architecting and leading a team to develop and deploy sophisticated Business Process Management (BPM) software solutions for the commercial real estate industry. Candidate will be responsible for working with US-based and global clients/partners in understanding business requirements, gathering technical requirements, designing the Business Flow and the application architecture on which the flow will run. The VP will implement the solution and coordinate and execute QA and UAT testing with multiple upstream and downstream component application teams. Successful candidate will have the opportunity to contribute directly to the re-engineering of legacy frameworks and be involved in the migration of existing business processes flows onto the new strategic platform.


Key Responsibilities



  • This position will be the full-stack architect & development leader on Quarem’s NEW flagship application and corresponding mobile app, which will organize, track and manage the full life-cycle of commercial real estate properties, leases, assets and projects.



  • In partnership with the company’s founders, participate in the development of the strategic objectives, functional requirements, and lead the architecture, documentation and development of the new flagship application.



  • Recruit, screen, hire and manage the technical team responsible for the developing the application.  This includes management and oversight of our offshore team in Hyderabad, India.



  • Select or define the company’s software development methodology.



  • Evaluate and identify appropriate technology platforms (including web application frameworks and the deployment stack) for delivering the company’s services.



  • Establish coding conventions and documentation standards.



  • Establish and supervise the software development process, setting short-term objectives and assessing progress as defined by the selected software development methodology



  • Lead technical strategic planning by identifying and prioritizing development initiatives and setting timetables for the evaluation, development, and deployment of all web-based services.



  • Identify opportunities and risks for delivering the company’s services as a web-based business, including identification of competitive services, opportunities for innovation, and assessment of marketplace obstacles and technical hurdles to the business success.



  • Communicate the company’s technology strategy to management, staff, partners, customers, and stakeholders.



  • Advancement to Chief Technology Officer (CTO) intended expectation, but certainly priority potential.  


Implementation & Deployment



  • Direct development and execution of an enterprise-wide disaster recovery and business continuity plan.

  • Identify technology trends and evolving social behavior that may support or impede the success of the business.

  • Establish a specification conformance and testing regimen based on user stories and the User Experience design.

  • Conduct code reviews and specification conformance testing as defined by the selected software development methodology.

  • Establish and supervise a quality assurance process, including integration and system testing.

  • Select, deploy, and monitor performance profiling tools and procedures.

  • Review and approve proposed development releases and manage the release process.

  • Evaluate and select web application hosting providers. Currently AWS.

  • Establish an application deployment process and supervise deployment to staging and production servers.

  • Monitor application performance and review any application failures in staging or production.


Operational Management



  • Maintain up-to-date knowledge of technology standards, industry trends, emerging technologies, and software development best practices by attending relevant conferences and reading widely.

  • Define and communicate company values and standards for acquiring or developing systems, equipment, or software within the company.

  • Ensure that technology standards and best practices are maintained across the organization.

  • Share knowledge, mentor, and educate the organization’s investors, management, staff, partners, customers, and stakeholders with regard to the company’s technological vision, opportunities, and challenges.

  • Ensure company technical problems are resolved in a timely and cost-effective manner.

  • Contribute to open source software development, standardization of technologies, and evolution of best practices by collaborating with peers outside the company,  presenting at conferences, and writing for publication (online or offline).


Position Requirements


Formal Education & Certification



  • University degree in the field of computer science, engineering, MIS or another related discipline. Prior experience or knowledge of basic commercial real estate is a plus.


Knowledge & Experience



  • Experience in managing full-stack web application development.

  • Hands-on experience coding in more than one currently popular web application framework.

  • Familiar with more than one software development methodology.

  • Ability to discern user requirements and develop specifications.

  • Experience with open source code and other platforms including Java/J2EE, Apache, Apache Tomcat, MySQL, Struts2, Spring3, JPA/Hibernate, JSP, HTML, Jquery, CSS, XHTML, AWS, one or more Javascript frameworks, and AJAX.

  • Knowledge of web standards.

  • Experience with LINUX system administration and web server configuration.

  • Familiarity with information security vulnerabilities and risk management.

  • Exposure to business process development, budgeting and financial systems, governance processes, and administrative operations.

  • Experience or exposure to the commercial real estate industry a plus.


Personal Attributes



  • We're looking for someone with strong character, great analysis skills, responsible, and driven to get things done.

  • Enjoys and is comfortable interacting with internal team and with clients.

  • Bring a sense of humor and some great stories.