Desired Skills and Experience
- UX/UI development (unicorns are most welcome!)
- Backend development (the heavy lifter)
- Establish UX/UI guidelines and standards following best practices for incorporating into our applications.
- Work with management, marketing, partners and customers in detailing user flows and wireframe mockups to help plan for new features.
- Design and maintain intuitive user experiences for our branding and applications with rapid prototyping and incorporating approved designs into solutions.
- Incorporate aesthetics and spatial sense into visualization and cartography enabling beautiful and interactive dashboards.
- Ensure product features work seamlessly across all supported browsers without degradation of user experience.
- Identify and incorporate error and exception handling in consistent and standardized manner with minimal clicks establishing a great user experience.
- Experience in web application development with modern UX frameworks with hands-on experience coding in more than one currently popular web application framework.
- Experience in Progressive Web with HTML5, CSS, JavaScript, Less, Angular, Material Design, Bootstrap, JQuery, Angular, Paper, Chart, React, Knockout etc.
- 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.
- Define, design and develop quality engineering solutions using open source tools testing, deploying, and scaling web services and applications in cloud infrastructure.
- Work across multiple layers of product infrastructure, including RDBMS, ETL operations and automation, SaaS/PaaS cloud integrations.
- Monitor application performance and review any application failures in staging or production.
- Ensure company technical problems are resolved in a timely and cost-effective manner.
- Building and maintaining Micro Services, REST and SOAP-based Web Service API(s) using Open source frameworks.
- Utilize Test Driven Development, dependency injection, automation, and application design patterns.
- Design, build and execute automated Testing frameworks and automation scripts.
- Develop or validate test routines and schedules to ensure that test cases mimic external interfaces.
- 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).
- Experience with Java, J2EE, Hibernate, JPA, Spring Boot, Spring MVC and Spring Security.
- Experience in using ActveMQ/JMS, JAXB, JAX-WS, JAX-RS, messaging tools/software.
- Continuous Integration and Deployment using SVN, Git, Gradle/MAVEN and Jenkins.
- Database technologies Postgres, Oracle, DB2, Sybase, mySQL, H2, HANA or other relational and in-memory databases.
- Experience with LINUX system administration and web server configuration, Tomcat deployment.
- 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.
- Enjoys and is comfortable interacting with internal team and with clients.
- Bring a sense of humor and some great stories.
Apply