Careers at Guardian Analytics
Guardian Analytics is an early stage venture backed company located in downtown Los Altos, California, developing advanced algorithms and applications for the financial services industry and online service companies to detect and prevent online fraud. Be part of the initial team and apply your knowledge and experience with advanced technologies to an important real world problem.
Interested candidates for the job openings below can submit resumes to
.
Due to the volume of resumes, we apologize in advance if we can only respond to candidates who match our current criteria and openings. Principals
only please. Agency resumes are not accepted unless prior written permission and a signed contract is on file and will be considered unsolicited resumes not subject to placement fees.
Senior Developer- Web Applications/UI Developer
Lead SQA/Performance/Automation Engineer
DB and Data Warehouse- Sr/Lead Developer
Senior Developer
Web Applications/UI Developer
Responsibilities
You will have a key role in designing and developing Guardian Analytics’ analytics-based fraud prevention applications. Working from the front end and UI (DHTML, JS, AJAX), through the application (JSF, Java Application Logic) and DB layers, your mission will be to create a highly interactive user experience that results in high level of satisfaction for our users. Specifically, you will:
- Help drive Guardian Analytics’ application strategy and technologies
- Work with product management and UI designers to define visual interface and logical design of web-based java applications.
- Define and develop the software architecture, application framework and components and follow through with implementation and test using java web technologies
Qualifications
- BS/MSCS or equivalent with at least 8 years of commercial software development experience with recent, in-depth experience developing client side Web applications and UIs using Javascript, DHTML, AJAX
- Knowledge and understanding of what it takes to create compelling, easy-to-use UIs and end user applications is essential
- In addition, end to end development experience at the application (JSF, Java Application Logic) and DB layers (SQL, Hibernate) is strongly desired
- Experience with data visualization techniques a plus.
- Strong communication and writing skills. Ability to communicate your ideas with others.
- Resourceful, flexible, and adaptable. Able to solve complex problems.
- You motivate those around you by your own contribution, professionalism, leadership and teamwork
Lead SQA/Performance/Automation Engineer
Sr/Lead Developer
Responsibilities
You will have a key role in designing and developing an integrated SQA process, framework and tests from scratch to ensure Guardian Analytics’ analytics-based fraud prevention applications are released to market on time and with a high standard of quality. Working from the backend real-time event processing (multi-threaded Java) and DB layers (Hibernate, Oracle, SQL) through the front end Web Application layer (DHTML, JS, AJAX, JSF, Java Application Logic), your mission will be to define and execute an overall SQA methodology that results in a high level of satisfaction for our users. Specifically, you will:
- Define and implement a test framework to support efficient functional, regression and Java server and database performance testing with an emphasis on automated testing
- Work with product management and software engineering to define test plans and schedules for each product release
- Manage the SQA project plan, schedule and SQA engineering team for each release
- Define and develop the test plans and follow through with hands-on test execution
- Contribute early to product design decisions to ensure testability and robustness of new products and features
Required Experience
- BS/MS in CS or equivalent with at least 6 years of software quality assurance experience testing and releasing mission critical enterprise applications
- At least 2 years experience leading and/or hands-on managing SQA teams
- 4+ years programming/scripting experience designing and developing complex automated test scripts
- Knowledge of multi-tier architectures, Java-based systems, relational databases and related application technologies.
- Expertise in backend API and DB testing methodologies and large scale performance and scalability testing
- Experience designing and implementing flexible and robust automated test frameworks
- Excellent written, verbal & interpersonal communication skills and ability to lead and motivate cross-functional teams
- Ability to work in a fast paced, dynamic small company environment. Resourceful, flexible, and able to solve complex problems.
- Passionate about quality and relentless in getting to the root cause of a problem yet pragmatic and efficient in your approach.
- Prior start-up experience strongly preferred
DB and Data Warehouse
Sr/Lead Developer
Responsibilities
As a hands-on lead/senior engineer you will contribute key technology and
expertise to Guardian Analytics products as well as have lead responsibility
for designing and developing the backend data processing and data warehouse
systems, processes and technologies. Your responsibilities include:
- Work with the software development team on overall design of key database components of the Guardian Analytics products.
- Work with the software development and data analysis teams to design and implement Guardian Analytics' backend data processing and analytics systems.
Required Experience
- BSCS/MSCS or equivalent technical degree.
- 8+ years experience including data modeling, database, data warehouse and software development experience.
- Strong, hands-on Relational Database Technology experience (i.e. Oracle, DB2, MySQL, MS SQL Server).
- Extensive data modeling experience including schema design, OR
mapping and support for analytical systems.
- Experience with both product development and operational issues.
- Experience with data warehouse technologies and support for data
analysis.
- Experience defining data flows, systems and operational processes to
support ongoing data processing and analysis requirements.
- Working knowledge of server side Java with strong understanding of
the Java/DB interaction layer (JDBC, Hibernate).
- Experience developing DB technologies to support large, real time,
scalable systems
- Strong good oral and written communication skills.
- Experience working in a small, dynamic company: pragmatic judgment, "killer instinct" to get things done, etc.