Automation Developer - Abacus Data Systems
San Diego, CA 92122
About the Job
Automation Developer
This position is based out of our corporate office in San Diego and cannot be worked remotely.
WE ARE NOT CURRENTLY ACCEPTING RESUMES OUTSIDE OF SAN DIEGO
AbacusNext® helps businesses with stringent security and compliance needs grow by providing Compliance-Ready turnkey technology solutions, allowing our clients to leverage the power of cloud computing without the added challenges and expenses of managing complex IT infrastructures on their own.
What does that all mean? Think about the average SMB’s IT environment—it’s a messy spaghetti of vendors, suppliers, and consultants, all with their own agenda, technology and support. We simplify that complexity with a single solution, taking full ownership of the client’s technology outcomes so they can focus on their business.
We are a 35 year old organization with offices in California, Toronto and Scotland. Our user based is 1.5M users worldwide and includes the full spectrum, from solo proprietors to Fortune 100 clients.
Who We Are
As an end-to-end solutions provider, our products and services portfolio includes virtual desktop (DaaS), private cloud, case management software (CMS), email hosting services, security endpoint protection, business continuity (BCP), and on premise solutions. Since 1983, we have delivered on-demand services to over 1.5 million users worldwide, and are recognized by Forbes as one of America’s fastest growing companies.
We were founded on one simple concept: improving the lives of professionals through the use of technology. Our core competencies serve to simplify the adoption, implementation, and management of technology to quickly increase revenues, reduce costs, and maximize efficiencies, while keeping security and compliance at the forefront.
What We Do
We serve clients at every level of their organization, in whatever capacity we can be most useful, whether as a trusted advisor to large firm executive management or as a hands-on coach for sole practitioners. Target verticals include lawyers, general counsel, accounting firms, CPAs, government, and other private professional service organizations. For every engagement, we propose a solution tailored to meet their unique business needs and provide the utmost
No matter the challenge, we focus on delivering practical and enduring results, and equipping our clients to grow and lead. We partner with clients to put solution recommendations into practice and grow their businesses through the leverage of highly secure, compliant and functional business systems.
Qualifications:
- Experience with Javascript (ES6+) on server (node.js). Preferably Koa and express experience.
- Asynchronous programming techniques (promises, observables, generators, async/await).
- Angular 6 and Typescript experience (typings, classes, decorators, async routers, etc.) would help. Material design experience would help.
- Webstorm/VSCode experience would help.
- Experience with jquery/lodash would help.
- Testing frameworks: mocha, sinon, chai.
- Jenkins experience would help (releases and tests).
- Git experience: essential. Feature branches, merging, rebase, squash commits, pull requests, etc.
- SuiteScript experience would help. Preferably SuiteScript 2.0.
- Some SQL experience is required. The more the better. MySQL preferred.
- Business Systems experience: essential. Recurring billing, bulk emailing, ticket management, e-commerce, etc. Netsuite or other ERP experience would help.
- Experience working/integrating with RESTful APIs
- Experience with OOP software architecture for big systems would help.
- Experience with SalesForce, Apex and/or Zuora would help.
- Experience with Netsuite/SuiteScript experience would help. Preferably SuiteScript 2.0.
- ASP.Net Core (C#), SQL Server, PHP experience would help.
- Experience with unit tests, integration tests, e2e tests, harnesses and ability to run them from VSCode or WebStorm
- BS and/or Masters in Computer Science or equivalent 3-5+ years’ work experience.
Responsibilities:
- Develop new features and maintain the portal, ticket management system, CRM, license server, VM automation, store and billing system.
- Work within existing Agile development structure and systems to manage requirements, backlog, timing and documentation of all projects.
- Work independently and as part of a small internal team to create and build out new and existing company automation functions.
- Work closely with product, automation and QA teams to understand, develop, implement and maintain interdepartmental automation workflow requirements.
- BDD/TDD development. Understand the requirements, build specifications / automated tests and coding.
- Work with automation team members to brainstorm new ideas and features to increase efficiencies.
- Stay current on industry progression, standards and best practices.
Perks:
- Health/Dental/Life/Vision Insurance, 401(k)
- Unlimited PTO, Sick Days
- Free lunch
- Onsite Gym
- Social Events
- Job Training/Educational Assistance/Professional Development
- Flexible Spending Account
- Ocean Views, Game Room, Volleyball Court, Outdoor Zen Relaxation Area, BBQ & Patio Area, Cafeteria
- Nursing Room
- Short-term Disability
- Covered Parking, Free Shuttle Service
- Weekly masseuse and chiropractor onsite
- Employee discount to 24-Hour Fitness
- 50% Off Gunnar Optik Eyeware
- Close proximity to UTC mall (La Jolla/Miramar) and 805/5
Equal Employment Opportunity:
AbacusNext® is an Equal Opportunity, Affirmative Action Employer.